android
踏雪-飞鸿
疾风之劲草
展开
-
仿ios的时间选择器
github的地址:https://github.com/RightOfHand/TimeSelectorPopwindow原创 2016-06-28 17:20:44 · 710 阅读 · 0 评论 -
Android:WebView提升首次加载速度
例如:在商城类app的商品详情页由H5开发 ,在原生加载H5时,由于渲染,js加载过多,造成一个页面显示需要2~3s,这是不能忍受的.要想缩短这个时间,考虑到app启动时,初始化WebView组件以及提前加载H5那边不能懒加载的相关js:1.全局初始化:2.预加载的js清单(native.html),当然可以单独开服务接口获取这个清单,也可以放到本地:demo地址:http...原创 2018-10-28 12:05:51 · 8039 阅读 · 0 评论 -
Android原生集成react-native(二)-热更新
使用code-push 和code-push-server 实现热更新1.安装code-push-server:npm install code-push-server -g2.初始化mySQL数据库:code-push-server-db init --dbhost localhost --dbuser root --dbpassword可以通过code-push-serve...原创 2018-10-28 11:46:51 · 934 阅读 · 0 评论 -
Android原生集成react-native(-)
1.初始化,在Android terminal中键入:npm init2:安装相关mudulenpm install react react-native可以看到工程根目录下多了个node_modules目录,同时package.json中添加了配置信息可以在package.json中的scripts添加启动脚本:"start": "node node_module...原创 2018-10-28 11:22:24 · 1256 阅读 · 2 评论 -
react-native调用Android原生UI组件
当react-native的UI组件不能满足需求时,可以考虑在原生自定UI组件,让RN调用.使用原生UI所考虑的问题:一.原生UI被调用;二.修改原生UI属性值;三.捕捉原生UI的响应;四.RN向原生UI组件发消息;下面贴上代码,逐步分析,实现:1.在原生里自定义UI,创建本地模块封装. package com.firstapp.widget; import...原创 2018-10-28 11:09:03 · 1949 阅读 · 0 评论 -
mac下 反编译apk
使用apktool+dex2jar+jd-gui反编译apk1.安装apktool如果未安装 下载apktool :解压apktool.zip,把apktool和apktool.jar放到usr/local/bin文件下;终端下输入命令: apktool --v 如果有以下输出,安装成功:Ambiguous option: '--v' (could be: 'version', 'verbos...原创 2018-06-19 18:01:00 · 471 阅读 · 0 评论 -
在AS上开发自己的SDK
在android studio上可以开发jar(java通用类库)和aar(android 独有资源库)。 区别: *.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。 *.aar:包含所有资源,class以及res资源文件全部包含1. aar的创建及导出: 在工程下 new modul原创 2018-01-08 12:01:57 · 5933 阅读 · 5 评论 -
android 软键盘弹出 布局上移动
这是软件盘和actiivty主窗口抢空间造成的,需在AndroidManifest.xml里为activity配置windowSoftInputMode属性并为其选择属性值。如下:<activity android:name="...Activity" android:screenOrientation="portrait" android:windowSoft原创 2017-12-06 16:30:45 · 428 阅读 · 0 评论 -
android -语言设置
在android中语言适配 响应国际化,一种场景是手动进行语言切换 ,另一种是根据定位得到国家码匹配。 这里仅对中英文切换配置: 1.在res文件下创建对应的values-en文件夹 和 values-zh文件夹 创建所属strings.xml; 如: values-en下strings.xml 中<stringname="hello_world">hello word原创 2017-11-22 14:50:59 · 229 阅读 · 0 评论 -
android studio 3.0 -Aapt2Exception
系统打包工具异常,什么鬼?解决方案: 在gradle.properties文件里添加:android.enableAapt2=false 。解决!!! 那就有必要了解下AAPT了: AAPT-Android Asset Packaging Tool(android资源打包工具); 对于怎么构建apk的,借用google官网的一张图,看一下流程: 流程...原创 2017-11-22 11:58:13 · 2570 阅读 · 2 评论 -
通过修改指示器的间距来改变TabLayout指示器的宽度
1.写个工具类 封装:import android.content.res.Resources;import android.support.design.widget.TabLayout;import android.util.TypedValue;import android.view.View;import android.widget.LinearLayout;impo原创 2017-06-20 14:36:00 · 3058 阅读 · 2 评论 -
自定义URL用scheme唤起Activity
1.在AndroidManifest.xml中定义shceme:<activityandroid:name="..SchemeActivity" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.VIEW" ...原创 2017-11-30 11:24:45 · 1011 阅读 · 0 评论 -
动态设置TextView边框颜色
1.在values文件下的attrs.xml中添加样式:name="TextViewBorder"> name="tvborderColor" format="color" /> name="tvBorderWidth" format="integer" />2.自定义TextView:public class TextViewBorder extends原创 2017-11-08 14:26:20 · 2404 阅读 · 0 评论 -
ScrollView嵌套ListView listView展示及分页处理
1.自定义ListView 重写OnMeasure方法适应ScrollView:public class ListViewForScrollView extends ListView { public ListViewForScrollView(Context context) { super(context); } public ListView原创 2017-11-08 14:10:13 · 294 阅读 · 0 评论 -
android 7.0安装apk失败
7.0中通过FileProvider 来对Content URI读取授权处理 可参考谷歌官网对FileProvider的说明点击打开链接。1.在AndroidManifest.xml中定义FileProvider:xmlns:android="http://schemas.android.com/apk/res/android"> <provider android:n原创 2017-11-07 11:25:04 · 1870 阅读 · 0 评论 -
android 65535限制(android studio)
方法数超过65535的限制?因为在Dalvik指令集里,调用方法的invoke-kind指令中,method reference index只给了16bits,最多能调用65535个方法,所以在生成dex文件的过程中,当方法数超过65535就会报错。控制台会看到DexException。1.app.build中:defaultConfig { multiDexEnable原创 2017-11-07 10:37:25 · 526 阅读 · 0 评论 -
glide activity has been destroyed (Glide V4)
使用glide加载图片是对Ccontext检查是否可用, @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)public static boolean canLoad(Context context){if(context == null){return false;}if(context instanceof Activity...原创 2019-02-12 11:49:14 · 481 阅读 · 0 评论