原创 EditText 基本用法(不彈出軟鍵盤)

1.EditText常用屬性 android:digits=”1234567890.+-*/%\n()”  限制輸入框中只能輸入自己定義的這些字符串 如果輸入其它將不予以顯示 android:phoneNumber=”true”   限制

原创 TextView基本用法(跑馬燈)

1.TextView 常用屬性 android:drawableLeft在text的左邊輸出一個drawable,如圖片。  android:drawablePadding設置text與drawable(圖片)的間隔,與drawableL

原创 Android BottomNavigationView與ViewPager+fragment結合實現material Tab標準效果

1.創建一個android studio工程並依賴最新的Design Support Library(25) 在app的build.gradle中: compile'com.android.support:design:25.2.0'

原创 Android BuildConfig.DEBUG的妙用

博客源址:http://stormzhang.com/android/2015/01/25/gradle-build-field/ 在很早之前我發佈了這篇博客Android BuildConfig.DEBUG的妙用, 提到了Ecli

原创 TabLayout ViewPager Fragment 實現底部按鈕菜單 Fragment 實現懶加載

1.實現效果 2.代碼 public class MainActivity extends AppCompatActivity { private ViewPager viewpager; private TabL

原创 Android jni 靜態註冊 和動態註冊

JNI 開發流程 1.編寫native 方法 2.javah 命令,生成.h 文件    java_類的全名_方法名    或者自己手寫    3.複製.h 頭文件到cpp 工程 4.複製jni.h 和jni_md.h 5.實現.h 頭文

原创 Android業務組件化開發實踐(一)

Android業務組件化開發實踐(一) 1.什麼是組件化開發,模塊化開發,組件化開發和插件化開發的區別? 模塊化開發:模塊化就是將一個程序按照其功能做拆分,分成相互獨立的模塊,以便於每個模塊只包含與其功能相關的內容。模塊我們相對熟悉,比

原创 Android Material Design Icon (material design 的圖標 android studio )插件安裝

 Android Material Design Icon  Generator Plugin https://github.com/konifar/android-material-design-icon-generator-plugi

原创 Android OrmLite 的基本用法

1.進入OrmLite官網下載四個jar包(http://ormlite.com/releases/) a.core包  ormlite-core-4.48.jar,ormlite-core-4.48-sources.jar b.

原创 DilagFragmet

popPWindow 在ViewPager 使用的時候,找不到ViewPager 的id的時候使用DilagFragmet public classCheatsFragment extendsDialogFragment { @Ove

原创 Android EventBus詳解

EventBus使用詳解 2016-01-09 Android EventBus, android 前言:EventBus出來已經有一段時間了,github上面也有很多開源項目中使用了EventBus。所以抽空學習順便整

原创 Android Studio Ndk的配置

NDK:全稱爲Native Development Kit 爲何要用到NDK? 概括來說主要分爲以下幾種情況:  1. 代碼的保護,由於apk的Java層代碼很容易被反編譯,而C/C++庫反編譯難度較大; 2. 在NDK中調

原创 Android 屏幕適配

"Android 屏幕適配"-Android面試必問"精華技能點"彙總 作者:nzfxx 目錄: 屏幕適配的方式都有哪些 1 方式之-dp 11 名詞解釋12 res文件夾下的目錄分類13 Android中的像素密度分辨率dp和p

原创 完整的ES6(ECMAScript6)的環境搭建(Window環境下)

ECMAScript的發展歷史 1998年6月,ECMAScript 2.0版發佈。 1999年12月,ECMAScript 3.0版發佈,成爲JavaScript的通行標準,得到了廣泛支持。 2007年10月,ECMAScript 4.

原创 Android的一些小經驗

Png優化 APK打包會自動對PNG進行無損壓縮,如果自行無損壓縮是無效的。 當然進行有損壓縮是可以的:https://tinypng.com/ Tcpdump抓包 有些模擬器比如genymotion自帶了tcpdump,如果沒有的話,