zoukankan      html  css  js  c++  java
  • android studio随笔

    1、绑定Activity样式文件

    setContentView(activity) 

    2、从当前的Activity(this),跳转到MainActivity2,一般绑定在点击按钮上

    startActivity(new Intent(this, MainiActivity2.class))

    3、SPUtils 工具类

       用来把需要的数据保存到客户手机的文件里面

        

    public class SPUtils {
        /**
         * 保存在手机里面的文件名
         */
        public static final String FILE_NAME = "xxx";
    
        /**
         * 保存数据的方法,我们需要拿到保存数据的具体类型,然后根据类型调用不同的保存方法
         *
         * @param context
         * @param key
         * @param object
         */
        public static void put(Context context, String key, Object object){
        /**
        * todo
        */
      }
    /** * 得到保存数据的方法,我们根据默认值得到保存的数据的具体类型,然后调用相对于的方法获取值 * * @param context * @param key * @param defaultObject * @return */ public static Object get(Context context, String key, Object defaultObject) {} /** * 得到保存数据的方法,我们根据默认值得到保存的数据的具体类型,然后调用相对于的方法获取值 * * @param key * @param defaultObject * @return */ public static Object get(String key, Object defaultObject) {} /** * 移除某个key值已经对应的值 * * @param context * @param key */ public static void remove(Context context, String key) {}
    }

    4、inflate

    LayoutInflater.from(mContext).inflate(R.layout.dialog_private, null);//root为null,此时只做第一件事情,把xml渲染成View,然后返回

    5、SpannableString  可以通过使用其方法setSpan方法实现字符串各种形式风格的显示,重要的是可以指定设置的区间,也就是为字符串指定下标区间内的子字符串设置格式

        String message = "xxxxxxx";
        SpannableString spannableString = new SpannableString(message);
        spannableString.setSpan(clickableSpan, 5, 13, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);

    6、postDelayed 定时任务

    handler.postDelayed(runnable, 2000); 使用PostDelayed方法,两秒后调用此Runnable对象

    7、AtomicBoolean  原子性的布尔值变量,能够保证在高并发的情况下只有一个线程能够访问这个属性值

    8、performClick 模拟点击

    9、NetworkUtils.isConnected()  判断网络是否连接

    10、requestWindowFeature 需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求

    1)DEFAULT_FEATURES:系统默认状态,一般不需要指定

    2)FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定

    3)FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时

    4)FEATURE_INDETERMINATE_PROGRESS:不确定的进度

    5)FEATURE_LEFT_ICON:标题栏左侧的图标

    6)FEATURE_NO_TITLE:没有标题

    7)FEATURE_OPTIONS_PANEL:启用“选项面板”功能,默认已启用。

    8)FEATURE_PROGRESS:进度指示器功能

    9)FEATURE_RIGHT_ICON:标题栏右侧的图标

    11、AndroidManifest https://www.cnblogs.com/dong-liu/p/7466685.html

  • 相关阅读:
    所有抽样单元都有相等的被选取机会 ,说法错误
    银行存款余额表由谁编制的
    资本公积——资本溢价与资本公积——其他资本公积
    货币单元抽祥
    企业安全生产费用账务的处理
    Tableau代写制作地图可视化和树形图、条形图
    Tableau 代写数据可视化:探索性图形分析新生儿死亡率数据
    R、Python代写、Open Refine采集pdf数据,清理数据和格式化数据
    使用GIS编程代写制作静态地图和处理地理数据
    用R语言编程代写制作交互式图表和地图
  • 原文地址:https://www.cnblogs.com/huodetiantang/p/15724367.html
Copyright © 2011-2022 走看看