原创 Android 卸載應用且獲取應用的狀態更新應用列表

Android 卸載應用比較簡單: packageName 爲你獲取到的app的packageName 這裏就不說了 Uri uri = Uri.parse("package:"+packageName);         Intent

原创 android 獲取時間間隔

根據TimerDialogPicker選擇時間: final Calendar calendar = Calendar.getInstance(); TimePickerDialog a = new TimePickerDialog(

原创 HashSet簡單介紹

HashSet集合 [字體: ] java.lang.Object    |_ java.util.AbstractCollection<E>         |_ java.util.AbstractSet<E>           

原创 ContentObserver -- 內容觀察着

前言: 工作中,需要開啓一個線程大量的查詢某個數據庫值發送了變化,導致的開銷很大,後來在老大的指點下,利用了      ContentObserver完美的解決了該問題,感到很興奮,做完之後自己也對ContentObserver做下總

原创 AsyncQueryHandler 介紹

轉:http://xwangly.iteye.com/blog/1098728 每天進步一點點之AsyncQueryHandler學習 AsyncQueryHandler:異步的查詢操作幫助類,其實它同樣可以處理增刪改 1。Asy

原创 Android生成圓角圖片

//生成圓角圖片     public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) {

原创 Maven 構建Android工程時提示 sdk路徑找不到

需要打開/etc/profile 添加: export ANDROID_HOME=/home/xxx/sdk xxx就是sdk的路徑

原创 android 設置默認launcher 附上代碼

當系統初始化完畢後會進入homeactivity: 具體代碼流程: ActivityManagerService.java --> public v

原创 ViewPager設置 緩存個數、頁卡間距、數據更新

在使用ViewPager常用設置 1)mViewPager.setOffscreenPageLimit(2);//設置緩存view 的個數(實際有3個,緩存2個+正在顯示的1個) 2)mViewPager.setPageMargin((i

原创 使用Gradle發佈aar項目到JCenter倉庫

目的 發佈自己的android library(也就是aar Android studio 的類似jar包)到公共的jcenter倉庫,所有的人都能用gradle最簡單的方式引用。 爲什麼選擇jcenter,它兼容maven,而且支持更多

原创 React native WebView 適配Android 和 Ios的問題

在用react native 做開發的時候,用到了Webview這個組件,基本用法可以參考:https://reactnative.cn/docs/0.51/webview.html#content我的代碼大概:render() {

原创 github 上傳代碼並且提交和維護

1.首先註冊github帳號,不用多說了把, 網址:https://github.com/ 2.進入你要上傳的代碼庫,添加git倉庫,注意所有上傳和維護的工作都是使用命令來完成的。   git init git add . git c

原创 Java常用排序算法/程序員必須掌握的8大排序算法

轉載至:“http://blog.csdn.net/qy1387/article/details/7752973” 本文由網絡資料整理而來,如有問題,歡迎指正! 分類: 1)插入排序(直接插入排序、希爾排序) 2)交換排序(冒泡排序

原创 Android 簡單創建一條通知

private void showNotification(Context context){ Intent intent = new Intent(context, MainActivity.class);

原创 Android Studio報Error:Execution failed for task ':Companion:preDexDebug'.

錯誤如下: Error:Execution failed for task ':Companion:preDexDebug'. > com.android.ide.common.process.ProcessException: org.