天天看点

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;
   }