原创 android app 圖片大小優化辦法

1. 不影響下顯示效果的前提下,降低圖片質量  2. 或者通過一些專業工具優化,比如 tinypng 3. svg 轉化xml圖片,矢量圖,google 推廣 material design以來,很多icon都已經提供,可以直接下載使用,

原创 activity 啓動另外一個activity作爲子view

        mLocalActivityManager = new LocalActivityManager(this, true);         mLocalActivityManager.di

原创 android 怎麼跳轉直接到qq羣

/**************** * * 發起添加羣流程。羣號:聯想日曆(249838803) 的 key 爲: Flhq8yhgJojPD*****_xxxx * 調用 joinQQGroup(Flh

原创 數據庫批量操作_ContentProviderOperations

1. 使用SQLiteStatement 插入最快,插入一萬條數據,只需三秒鐘,性能最好。 直接操作SQLite數據庫2. 操作ContentProvider用 ContentProviderOperationshttp://blog.c

原创 android四種啓動模式注意點

轉自 http://blog.csdn.net/mynameishuangshuai/article/details/51491074標紅:很重要的一點taskAffinity屬性不對standard和singleTop模式有任何影響,即

原创 屏幕尺寸適配趟出來的坑 values-w360dp-h720dp

使用新尺寸限定符 表 2 摘要列出了您可以根據 佈局可用空間指定的不同資源配置。與傳統的屏幕尺寸組(小、 正常、大和超大)相比,這些新的限定符可用於更多地控制 應用支持的屏幕尺寸。 注:您使用這些限定符指定的尺寸 不是實際屏幕尺寸。更

原创 Data Binding does not support Jack builds yet

在Android O 的項目上 增加支持DataBingding的 功能 結果顯示 Data Binding does not support Jack builds yet 解決辦法, 修改gradle-wrapper.proper

原创 android Path動畫簡單使用例子

這段時間研究了下path動畫,簡單的寫了個demo,廢話不多說,直接上代碼,相信有基礎的程序猿都能看懂,效果如最下面的圖片,簡單的畫一個三角形,畫完每條邊停頓一下package leon.com.pathanimationtest im

原创 Android屬性動畫完全解析(中),ValueAnimator和ObjectAnimator的高級用法

轉自 http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章當中,我們學習了Android屬性動畫的基本用法,當然也是最常用的一些用法,這些用法足以覆

原创 android studio 定製java文件

兩種方法  1.  string, layout資源在變體中會覆蓋main資源中的相同內容,但是Java類是不一樣的。當你的main代碼中涉及一個特殊類,只要這個類沒在main中,每一個變體和build type需要實現這個類。 這

原创 Android IntentFilter data標籤

部分內容參考了:https://blog.csdn.net/iispring/article/details/48481793 <intent-filter> <action android:name="com.lenovo.ca

原创 USER_PRESENT 靜態註冊廣播收不到

親測發現,在android 7.11上,靜態註冊的廣播, 如果打開app 在後臺,按home鍵或者back鍵, 都可以在每次解鎖的時候收到 但是如果長按home鍵,全部清除recent app的話,就收不到USER_PRESENT了 但是

原创 JobSchedule設置setPeriodic 不起作用

建議收boot_complte 廣播重新開機 在receiver中初始化JobSchedule 5分鐘後開啓 public void scheduleRegularJob(Context context) { Log.d("Re

原创 注意坑 LaunchMode與StartActivityForResult

我們在開發過程中經常會用到StartActivityForResult方法啓動一個Activity,然後在onActivityResult()方法中可以接收到上個頁面的回傳值,但你有可能遇到過拿不到返回值的情況,那有可能是因爲Activi

原创 靜態註冊 ACTION_SCREEN_ON & ACTION_SCREEN_OFF 收不到

源碼註釋中有這句話 * You <em>cannot</em> receive this through components declared in * manifests, only by explicitly registeri