原创 導入第3方jar包問題:java .lang.NoClassDefFoundError
導入第3方jar包問題,明明導入了jar但還是報 java .lang.NoClassDefFoundError 解決步驟: 1、在Android項目根目錄下新建一個lib文件夾; 2、把你需要導入的第3方jar包複製到lib文件
原创 android開發--振動器類Vibrator的使用
概述:Vibrator類用於運行設備的振動器;當進程結束時,振動器也會停止振動使用:調用getSystemService(String),傳入參數VIBRATOR_SERVICE;並在Manifest文件中加入VIBRATOR權限
原创 使用Android NDK開發(一):Android NDK介紹(包括JNI的介紹)
接觸Android應用開發也有一兩年了,之前一直沒用Android NDK進行開發,都是基於Android SDK,興沖沖地搭建好環境(教程我的博客也有),成功運行了NDK中示例代碼之後,突然覺得有點懵,完全不知道其中的原理,於是理了理思
原创 如何在service中彈出dialog
我們都知道service是沒有界面的,默默的在後臺執行邏輯代碼,有時候需要和前臺有所交互,如:toast或彈出提示框等等 在service中彈出toast很簡單,只要使用handler就可搞定,代碼如下 1 2 3 4 5
原创 Android多用戶系列:跨用戶啓動(綁定)Service、啓動Activity、訪問ContentProvider
一. 啓動Service 二. 啓動Activity 三. 訪問ContentProvider 調用ContentProvider.maybeAddUserId(Uri uri, int userId)方法,爲uri添加相應
原创 修改AlertDialog 按鈕的背景
AlertDialog 提供了下面的方法來獲取Button對象: public Button getButton (int whichButton) Added in API level 3 Gets one of the butto
原创 ADB報錯
1. error: device offline:很可能是因爲adb的版本問題,到sdk/platform-tools/ 下取最新的adb換上
原创 C和C++的運算符優先級
C++ Operator Precedence C++ C++ language Expressions The following table lists the precedence and a
原创 Unable to start service Intent not found問題及Service無法拉起也無報錯問題
Unable to start service Intent not found問題 日誌: 07-02 12:29:06.129 781 3702 W ActivityManager: Unable to start serv
原创 Windows 平臺repo下載及使用repo下載代碼
1 repo介紹 Android 使用 Git 作爲代碼管理工具,開發了 Gerrit 進行代碼審覈以便更好的對代碼進行集中式管理,還開發了 Repo 命令行工具,對 Git 部分命令封裝,將百多個 Git 庫有效的進行組織。 2.
原创 Android SQLite 升級數據庫,在原有數據庫的基礎上添加一列
原本以爲很簡單的問題,直接在原來創建數據庫的語句中加上需要添加的列new_column,但是運行時發現,應用crash。原因是,原有數據庫文件已經存在的情況下並不會重新創建數據庫,也就是說此時數據庫中並沒有new_column列,這個時候
原创 Android Studio使用筆記
1. 在編譯某些工程時,需要下載一些jar包,爲了提高效率,可以從這個網站:http://repo1.maven.org/maven2/ 或者網上搜索下載相應的jar包,放到AndroidStudio\plugins 文件夾下對應的目錄中
原创 win7安裝
您好!我有微軟官方原版win764位旗艦版sp1系統下載,這是我的百度網盤分享鏈接 http://pan.baidu.com/s/1kTih0s3 可以用硬盤安裝器安裝nt6 hdd installer,硬盤安裝器百度網盤分享鏈接 htt
原创 分析Button的android:layout_marginBottom參數失效問題
重現bug:發現在每次點擊Button之後,android:layout_marginBottom參數失效。 分析Button點擊事件,並沒有對這個參數做調整,而且,Java代碼也不能對這個參數做調整; 通過上網查資料,發現有兩種方法:
原创 查看Ubuntu操作系統的位數
原文地址:http://www.linuxidc.com/Linux/2014-05/101121.htm 我們要查看Ubuntu操作系統的位數是32位還是64位,可以通過以下命令來查看: #查看long的位數,返回32或64