原创 版本控制Android Studio不需要上傳的文件

Android studio採用gradle來構建項目的,因此其項目的目錄結構和eclipse(採用ant構建)不一樣了。 直接上圖,不需要上傳到SVN上的包括:build文件和.iml文件。

原创 解決查看不了/data/data目錄的問題

最近開發換了個手機,由於使用到了數據庫,調試的時候進去看看數據庫。 導出的時候,報了個權限拒絕的錯誤,研究了下,發現data目錄對其他用戶的權限是不可讀的,所以導致了打不開這些目錄的問題。 既然問題找到了,接下來解決就輕鬆了。 1、確保手

原创 Android 模擬器上的物理鍵的快捷鍵

Android SDK2.0.1自帶的虛擬機尺寸都比較小(不針對機型,只爲了在PC上看的舒服一點,當然越大越好了,我最大設置成1050*450,但是自帶的屏保會不夠寬,900*450的話,正好。),而且沒有橫屏的。設置Resolution

原创 Androidstudio運行項目時,因爲重複文件報錯

Androidstudio運行項目時,遇到個奇葩錯誤: Error:Execution failed for task ':faLv:dexXinJieKeJiDebug'. > com.android.ide.common.inter

原创 ScrollView裏面嵌套ListView,RecyclerView

直接嵌套會有問題,要解決這個衝突,只需要重寫ListView,然後給ListView重新測量下就行了。 代碼如下: @Override protected void onMeasure(int widthSpec, in

原创 Android讓EditText輸入的時候,彈出的虛擬鍵盤的回車變成“搜索”

java代碼設置: mEditText.setImeOptions(EditorInfo.IME_ACTION_SEARCH); 或者在xml中設置: android:imeOptions="actionSearch" 但是,僅僅設置這

原创 多線程下載原理及核心代碼

原文出自:http://blog.csdn.net/howlaa/article/details/21875991 假如我們把一個服務器上的文件看作是一個水缸裏的水的話,那麼多線程下載就相當於從水缸上打了多個小孔,然後塞進去小管道進行抽

原创 NDK開發常見錯誤

在jni目錄下沒有發現Android.mk文件 Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk c文件中沒有導入jn

原创 NDK開發

首先介紹下什麼是JNI,JNI全名jni java native interface java本地開發接口,它是用來讓java語言和c/c++的語言相互調用的一種技術。 下面介紹下NDK的開發流程: 把ndk解壓到一個文件夾下, 並且在

原创 Android常用指令

adb命令 多設備時,選擇某個設備   adb -s emulator-5554(比如:adb -s eensms244 shell) 安裝apk  adb install xxx.apk 殺掉連接服務 kill-server 開啓

原创 Android Studio中NDK開發

轉自:http://www.race604.com/android-studio-with-ndk/?utm_source=tuicool 以下是翻譯自NDK With Android Studio這篇文章。 在ADT中進行NDK開發非

原创 Android清理webview緩存

webview的緩存包括:cache目錄下的webviewCache目錄下的所有文件,databases下的webview.db和webviewCache.db,所以只需清理掉這些東西就搞定了。 上代碼: private vo

原创 Android進入頁面開始就自動彈出軟鍵盤

只需如下設置就可搞定: EditText edittext = (EditText)findViewById(R.id.edittext); edittext.setFocusable(true);

原创 Google Volley框架之https請求

先插一句,Google出的volley框架本身是支持https請求的,但是隻是針對有第三方機構認證過的。 如果自己隨便在網上搞的一個證書,那volley是不支持請求的。 本文講下如何讓volley支持自己搞的https證書。 修改vo

原创 listview的item中有checkbox,仍要整個item響應點擊或長按事件

如果listview的item的佈局中有checkbox等搶焦點的控件,仍然要求整個item響應點擊或長按等事件。 在佈局文件的根節點中加入屬性android:descendantFocusability="blocksDescendan