原创 如何獲取當前界面的activity的名稱

如何獲取當前界面的activity的名稱 1.首先在cmd窗口輸入:adb shell 2 接着輸入如下命令: dumpsys window w | grep \\/ | grep name= 上述這個兩個命令就可以獲得手機當前界面的a

原创 android高手之路--刪除工程裏面無用的代碼和資源

如果你是一個經常開發android應用程序或者做android維護項目的人,我想說你對我談論的這個話題,一定會感興趣的。 因爲只有做到了這兩點,你的項目生成的apk包纔會更小,而不是隨着你的開發和維護,無用的代碼和資源無限的堆積,這對

原创 adb 功能大全

當然首先是需要進入cmd命令行,運行 adb shell的。 下面介紹一些我們經常需要但是不怎麼會用的命令 1. df -sh 查看當前文件夾佔用空間大小 2. du 查看系統現在的內存使用情況 3. input text xxxxxx

原创 Android應用中MVP最佳實踐 Jude95

所謂MVP(Model-View-Presenter)模式。是將APP的結構分爲三層: view - UI顯示層 view 層主要負責: 提供UI交互 在presenter的控制下修改UI。 將業務事件交由presenter處理。 注意

原创 Android MVP模式規範

前言   首先,這篇文章不在講解什麼是mvp模式,如果需要請自行搜索mvp模式文章瞭解.這個文章裏我只記錄mvp模式的創建和mvp各自層的界限.另外這個博客屬於個人使用mvp模式後一些經驗總結與記錄.並不是最好思想的mvp.還有以下總結的

原创 Eclipse找出所有中文字符方法(全球化開發方式)

 Eclipse 中,將項目中的所有中文字符找到,並替換,雖然我們平時開發不用中文,但不能保證一定就沒有中文字符出現。 利用eclipse正則查找 CTRL+H   輸入 [^\x00-\xff] 包括方括號,並且選中“Regua

原创 Android開源項目分類彙總

目前包括: Android開源項目第一篇——個性化控件(View)篇   包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、Text

原创 Android項目打第三方jar包

隨着Android系統的日益發展和日漸成熟,各種平臺的合作就日漸頻繁。現在主要互聯網公司,都退出了各種各樣的插件功能。如第三方支付,第三方聯合登陸和微博分享等等功能。  近期由於業務的需要,公司提出將項目的功能打成jar包,提供

原创 onConfigurationChanged未被調用的原因

今天碰到一個奇怪的問題。 onConfigurationChanged未被調用。 根據正常認知,在AndroidManifest.xml中設置android:configChanges="orientation“, 然後在Java

原创 android應用因爲加入js而導致webview一直在加載中的bug解決方案

日前在開發程序的時候發現,有一個應用的webview加載html5頁面總是一直在加載中,加載很慢或乾脆加載不出來, 但是在其它應用中卻沒有問題,能很快加載,找了一圈問題原因,腦袋都大了也沒找到。今天聽瀏覽器的大牛說可能是 js導致的,嘗試

原创 Android 跑馬燈

現在的人抄襲成風啊,都不帶大腦思考的。 跑馬燈的效果,我看到好多文章就想笑。很多文章都有一句,文字不能比TextView長。我了個去,有點腦子的都知道,文字沒有TextView長的話還需要跑馬嗎?全顯示出來了還需要跑馬? 跑馬燈的效

原创 Android 如何在Eclipse中查看Android API源碼以及support包源碼

轉載請註明出處http://blog.csdn.net/xiaanming/article/details/9031141 在Eclipse中需要查看某個類的源碼,直接按住Ctrl 然後點擊該類名就能查看源碼啦,比如查看Button的

原创 activity生命週期 A啓動B,B返回A, A,B的全生命週期

A啓動B  A生命週期全過程1.啓動A      Activity的初始化了,A第一步創建onCreate(20569): -------->成功!     Activity被激活A,onStart   Activity顯示在屏幕上(20

原创 Android自定義action與permission權限

大家好,今天給大家簡單分享一下Android中自定義action與permission. 我們在實際開發中,經常會用到系統的功能,比如打電話功能只要如以下簡單代碼: [java] view plaincopy Ur

原创 使用ant自動化編譯、簽名、代碼混淆Android項目

前提是已經搭建好ant執行環境。 0、查看target id。 android list targets 1、對已有的項目,創建ant編譯需要的文件build.xml等。(-t就表示從0步驟選取的id) android