原创 css選擇器

注意,因爲id是唯一的(js通過id查找出現重複id會報錯),所以ID選擇器不能詳類選擇器一樣被多個標籤重複使用。 一般用於一開始將所有元素的邊距等樣式去掉 後代選擇器和標籤選擇器優先級和衝突問題:

原创 這是一份值得你去查看的Android安全手冊

文章轉自:這是一份值得你去查看的Android安全手冊 問題:RSA加密算法不安全使用帶來的安全風險 RSA加密算法是一種非對稱加密算法。當其密鑰長度過短,通常認爲長度小於512位時,就會存在較高的被破解風險;沒有使用正確的工作模

原创 解決walle打的包加固後獲取不到渠道信息

按照上一篇文章使用Walle實現多渠道打包打出來的包經360加固後,會導致無法獲取到渠道信息,所以如果你打的渠道包要經過360加固,就不能使用上一篇文章的方法打渠道包,這裏提供另一種方法: 1、app的 build.gradle

原创 bugly可熱更新的內容

經測試可熱更新內容: 1、java文件內修改代碼 2、添加新的.java文件 3、添加新Activity 4、menifest文件修改 5、添加新資源文件 6、color.xml文件添加新顏色 7、style.xml文件添加新樣式

原创 Bugly接入流程

官方接入文檔:https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20180709165613#_3 1、項目根目錄下的build.g

原创 使用Walle實現多渠道打包

walle的github地址:https://github.com/Meituan-Dianping/walle 1、項目的根目錄 build.gradle 文件中添加Walle Gradle插件的依賴 buildscript {

原创 Bugly渠道包熱修復測試

一、打基線渠道包 1、打開thinker-support.gradle文件,指定基線渠道包的thinkerId: 2、打開thinker-support.gradle文件,放開註釋: 3、打所有渠道基線包: 完成後,在app

原创 Bugly普通包熱修復測試

視頻地址:http://v.qq.com/vplus/bugly/foldervideos/bme000301803d13 一、打基線包 1、打開thinker-support.gradle文件,指定基線包的thinkerId、註

原创 項目加了Bugly後編譯速度變的很慢解決

解決方法:勾選 Offline work

原创 Run出來的apk直接在手機上安裝不上的原因

文章轉自:爲什麼我把 Run 出來的 Apk 發給老闆,卻裝不上! 一、testOnly 屬性 Run 出來的 APK,會在 AndroidManifest.xml 文件中,增加 android:testOnly 屬性,正是因爲這

原创 Android Studio中gradle版本和插件版本對應關係

Android官方開發文檔中studio的gradle版本和插件版本對應關係: 官方文檔:https://developer.android.google.cn/studio/releases/gradle-plugin#upd

原创 jenkins忘記密碼重置密碼

下面以windows爲例: 1、找到jenkins安裝目錄,打開如下圖所示目錄下的config.xml文件 2、將下圖所示的標籤內的值改爲: #jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fg

原创 Android Studio 3.4.2製作jar包

這裏以network這個module製作jar爲例: 1、在network模塊的build.gradle文件添加如下代碼: //生成jar包 task makeJar(type:Copy) { delete 'build/

原创 jenkins選擇分支構建

1、安裝Git Parameter插件 勾選安裝完成重啓Jenkins 安裝完成,上插件管理的已安裝裏查看: 說明安裝完成了。 2、配置: 應用、保存。返回項目構建頁面,點擊Build with Paramters

原创 使用jenkins自動化構建測試打包apk

1、下載Jenkins並安裝 官網下載地址:https://jenkins.io/download 我們下載上圖所示Window版本,下載下來是個.zip的壓縮包,我們解壓一下會得到一個安裝文件,我們雙擊安裝,一直Next,即可