Android 之路

日期:2017-5-19 14:59 | 标签: | 阅读:716

时间飞逝,都到研究 Android 的时候了,呵呵,也不能这么说,相比技术的纵向发展,可能我更趋于横向发展,借着公司有对原生开发需求的契机,开始 Android 开发吧。

Cordova

系列教程有

插件开发教程

Android Studio

百度直接搜就有下载,我下载的版本是 2.2.2,不带 SDK 下载只需 400M 左右。

报错

3.0 安装

重要工具

重要概念

线程

反射

// import java.lang.reflect.Method;
try {
            Class<?> classType = Class.forName(SYS_PROPERTIES_CLASS_TYPE);
            Method getMethod = classType.getDeclaredMethod(SYS_PROPERTIES_METHOD_GET, String.class);
            String emuiVersion = (String) getMethod.invoke(classType, KEY_EMUI_VERSION_CODE);
            return !TextUtils.isEmpty(emuiVersion);
        } catch (Exception e) {
            return false;
        }

权限申请

重要方法

上下文

SharedPreferences

获取SharedPreferences的两种方式:

  1. 调用Context对象的getSharedPreferences()方法

    调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.

  2. 调用Activity对象的getPreferences()方法

    调用Activity对象的getPreferences()方法获得的SharedPreferences对象只能在该Activity中使用.

编辑示例

SharedPreferences sharedPreference =
                context.getSharedPreferences(JingoalReceiver.JINGOAL_PUSH_SP,Context.MODE_PRIVATE);
        SharedPreferences.Editor edit = sharedPreference.edit();
        edit.remove(JingoalReceiver.SP_KEY_HUAWEI_TOKEN);
        edit.commit();

一些插件

获取 Android 资源编号

谷歌搜: cordova get the resource id

版权声明: 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0
Copyright ©2013-2017 | 粤ICP备14081691号 | yipeng手工打造 | 联系方式