原创 Android權限的基本寫法

1 在BaseActivity中添加方法 public void runTimeRequestPermission(final Activity activity, List<String> requestPermissionL

原创 Android基本混淆和自定義配置

App的builde.gradle buildTypes { release { // 混淆 minifyEnabled true // Zipalign優化

原创 常見異常

常見的幾種如下(來源網絡和整理): NullPointerException - 空指針引用異常 ClassCastException - 類型強制轉換異常。 IllegalArgumentException - 傳遞非法參

原创 Eclipse 下SVN上傳項目遇到的問題及解決辦法全集

1  檢查一下本地的IP地址 2  C:\Users\Administrator\AppData\Roaming\Subversion\servers文件中 3 查看Eclipse下SVN的版本信息是否匹配,有時候需要更新SVN版本 4

原创 EditText更改光標的大小和顏色

 1 在代碼中進行設置更改默認提示的字體大小      SpannableString hintStr = new SpannableString(getResources().getString(R.string.search_titt

原创 JDK環境變量的配置(Windows平臺)

JAVA_HOME C:\Program Files\Java\jdk1.7.0_75 Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH .;%JAVA_HOME%\bin;

原创 Android過濾文件配置

Eclipse下SVN過濾文件 “*/.settings”:過濾這個文件; ”/bin/“:過濾bin文件夾下的所有內容,但是不包括bin文件夾本身 “*/gen”:過濾gen文件夾所有內容,並且包括gen文件夾本身 Android

原创 Android TextView中設置關鍵字高亮

   記錄一下這點                 TextView tv = (TextView) findViewById(R.id.tv); ForegroundColorSpan juSpan = new ForegroundCo

原创 Picasso的使用總結

直接在Activity/Fragment中使用 Picasso.with(context).load(“imgUrl”).into(imageView); Adapter中使用 Picasso.with(context).load(

原创 Android混淆配置

App的builde.gradle buildTypes { release { // 混淆 minifyEnabled true // Zipalign優化

原创 Android Shape的使用

<shape     xmlns:android="http://schemas.android.com/apk/res/android"     android:shape=["rectangle" | "oval" | "line"

原创 Android權限

1 在BaseActivity中添加方法 public void runTimeRequestPermission(final Activity activity, List<String> requestPermissionLists

原创 Android之KeyStore

初始化KeyPair generator KeyPairGenerator kpGenerator = KeyPairGenerator.getInstance("RSA/DSA/BKS/AES", "AndroidKeyStore")

原创 Mac環境下利用Github搭建個人博客

安裝Node Node.js was installed at /usr/local/bin/node npm was installed at /usr/local/bin/npm Make sure that /usr/l