天天看點

android studio基于java基礎注意事項和常用方法(長期更新)

該内容适合剛入門或正在學習Android的朋友,順便也記錄自己的學習過程。

Android Studio

  1. 可以使用Alt+Enter補全方法和缺失的方法繼承等,也可以用于提示。
  2. Button控件直接使用onClick填寫函數需要在函數加入View view,如圖下
    android studio基于java基礎注意事項和常用方法(長期更新)
  3. Spinner控件使用
  4. 引入第三方SDK
  5. Bottom Navigation Activity模版配合Fragment可以達到滑動界面切換的效果
  6. 播放bibi聲
  7. 限制性布局教程,非常好用的拖拽布局方式
  8. 使用浏覽器打開網頁
  9. 導出安卓APK
  10. 跳轉界面直接使用setContentView跳轉到xml布局檔案
  11. 彈出消息框
  12. 使用WebView打開網頁
  13. Android studio 權限大全 ,在app->src->main->AndroidManifest.xml中添加
  14. Android Studio倒計時定時器CountDownTimer實作
  15. AndroidStudio運作錯誤minSdk(API 24) > deviceSdk(API 19) 的解決方法
  16. android開發之自定義控件時findViewById方法傳回null的解決方法

Java

  1. 在java中,字元串比較用equals,==是判斷兩者位址是否相等
  2. 正規表達式提取需要内容
//正規表達式
		String reget= "【[\u4e00-\u9fa5()() #a-zA-Z0-9_-]】";
		String data = "s/1k2【百】L2NyoI#(不高興) FB【毒】DE1A【食】DY【S】VX文字NKuw";
		
		Pattern p = Pattern.compile(reget);
        Matcher m = p.matcher(data);
        if(m.find())
        {
        	//完成後傳回資料
            return m.group();
        }
           
  1. List去重複
//List去重
public   static   List  removeDuplicate(List list)  { 			
       for  ( int  i  =   0 ; i  <  list.size()  -   1 ; i ++ )  {
           for  ( int  j  =  list.size()  -   1 ; j  >  i; j -- )  {
               if  (list.get(j).equals(list.get(i)))  {
                   list.remove(j);
               }
           }
       }
       return list;
   }