原创 Android listView使用Adapter.notifyDataSetChanged()不刷新

我在編寫android代碼的時候,會遇到listview不刷新的問題,我把新取得的數據list通過debug打印出來,發現list已經刷新,但是listView沒有刷新。 我在網上查找信息,有些人寫的方法是重新寫一段代碼,即“重新寫適配器

原创 Android 上傳視頻,取得手機內的視頻或攝像取得視頻

這一片文章可以說是  Android 上傳圖片/頭像,取得手機內的圖片或拍照取得圖片(我的上一篇文章,直接點擊粗體字即可進入) 一體而生的。 因爲

原创 Android 使用SD卡的檢查

1、檢查是否存在SD卡 /** * 檢查是否存在SD卡 * @return */ public static boolean isSdcardExist(){ return Environment.MEDIA_MOUN

原创 Android 上傳圖片/頭像——取得手機內的圖片或拍照取得圖片

QQ與微信等社交軟件都有上傳圖片/頭像的功能。也可以直接把拍照得到的圖片上傳,很方便。 今天我就把我做的類似功能有大家分享一下。 1、權限 權限很簡單就是應用程序讀寫創建文件的權限。 <uses-permission android:na

原创 Android 傳感器應用開發

1、獲取真機的Sensor管理器 private SensorManager mSensorManager; mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE

原创 Android WIFI及手機網絡連接情況檢查

手機開發時會涉及到一些需要網絡或wifi的操作,有時需要了解情況在進行下一步的操作,如沒有網絡則用本地緩存,沒有wifi則不進行大流量操作(更新APP等)。 這裏我就說一下我在開發時用到的相關代碼。 1、檢查網絡(手機本身網絡和wifi)

原创 Android 系統常用權限

ACCESS_NETWORK_STATE                                   允許應用程序獲取網絡狀態信息的權限 ACCESS_WIFI_STATE                            

原创 Android 信息SMS的管理及攔截

1、發送短信 a、獲取SmsManager b、創建PendingIntent對象 c、發送短信 權限: <!-- 授予發送短信的權限 --> <uses-permission android:name="android.permiss

原创 Android 獲取手機設備信息、網絡信息、SIM卡信息

開發時你是否想要獲取手機的信息以此完成某種判定與功能?這裏我分享一下我所知道的相關知識 1、獲取手機的Android_ID String androidId = Secure.getString( cont

原创 Android Dialog點擊不取消

在一些情況下,android開發人員需要用到有輸入框的Dialog來進行條件判斷,並根據輸入數據的正確性對Dialog進行取消或不取消的操作。此種情況可以以一下方法實現: dialog.setPositiveButton("確定",new

原创 Android 程序後臺運行時Timer定時器不啓用

做項目時遇到一個問題,我想在應用A在棧頂也就是前臺運行時,定期的啓用一樣操作,我開始直接在程序啓動時用Timer定時器開始一項任務,執行操作。之後就發現問題了,因爲應用A在後臺時Timer定時器也啓用了,照樣執行操作。也許有人認爲只要操作

原创 Android 判斷程序是否位於前臺,檢查當前運行的程序

好了,內容如題目,直接上代碼 ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

原创 android Intent用法實例(1)

ACTION_MAIN  應用程序入口 ACTION_VIEW  顯示指定數據 ACTION_DIAL  顯示撥號面板 ACTION_CALL  直接向指定用戶打電話 ACTION_SENDTO   向其他人發送消息 ACTION

原创 android 分享功能,實現分享的程序與進行分享信息的代碼

一些android應用有分享的按鈕,點擊分享就會出現一個程序列表,選擇程序之後,分享的信息就會傳遞到選擇的程序上面進行工作。 比如說你在一個程序中選擇一段文字,點擊分享,跳出一個程序列表,讓你選擇程序進行分享,之後這段文字就會出現在你所選

原创 Android 自動更新APP時確定安裝後沒有顯示安裝完成頁面

自動更新APP代碼時,開始用的是以下代碼 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("