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

  • 相关阅读:
    正常安装selenium后,pycharm导入selenium失败
    python+selenium自动化的准备 2:安装python 3.7.4 和selenium 2.53.1
    python+selenium自动化的准备 1:安装浏览器(火狐)及浏览器插件firebug与firepath、selenium IDE
    虚拟机安装win10系统
    官网下载Windows 10 系统的iso镜像文件
    电脑系统属性中用户与系统环境变量的区别
    验证器
    EchoMode的显示效果
    文本框类控件
    QLabel标签快捷键的使用
  • 原文地址:https://www.cnblogs.com/huodetiantang/p/15724367.html
Copyright © 2011-2022 走看看