- 博客(15)
- 资源 (14)
- 收藏
- 关注
原创 Activity启动模式、Intent Flags、taskAffinity、task和back stack总结
参考文章:Android中Activity四种启动模式和taskAffinity属性详解(列出了测试过程,更具说服力) Android task和back stack详解(官方文档翻译) android学习记录(十三)Task 和 Activity 回退栈操作。 我打赌你一定没搞明白的Activi...
2018-06-15 12:34:05 893
原创 EditText禁止输入中文或禁止emoji或只能输入英文和数字
禁止输入中文:edit.setKeyListener(new DigitsKeyListener() { @Override public int getInputType() { return InputType.TYPE_TEXT_VARIATION_PASSWORD; } @Override protected char[] getA...
2018-06-28 16:24:50 747
原创 No resource found that matches the given name (at 'src' with value '@drawable/right_arrow_icon').
问题:我的项目有多个版本,不同版本对应不同res文件夹:编译时也分了多个版本,这次当我打包eshchl版本时报错:No resource found that matches the given name (at 'src' with value '@drawable/** 部分图片都找不到:思路:刚开始我把res下xhdpi中对应图片复制了一份到hdpi下 有100多个图片,文件比较多 复制也比...
2018-06-28 09:55:32 3038
原创 java.util.zip.ZipException: duplicate entry: com/sina/sso/RemoteSSO$Stub$Proxy.class
【问题描述】 我的项目里用集成了第三方授权登录,和社会化分享,build apk报错com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/sina/sso/RemoteSSO$Stub$Proxy.class【原因解释】出现类似下面的问题:com.an...
2018-06-27 13:53:03 672
原创 掌淘SMSSDK遇到的坑—AppKey不存在 状态码406
问题描述:调用sdk中RegisterPage page = new RegisterPage();//如果使用我们的ui,没有申请模板编号的情况下需传nullpage.setTempCode(null);page.setRegisterCallback(new EventHandler() { public void afterEvent(int event, int result,...
2018-06-27 12:09:04 1543
原创 Android各版本适配之8.0
相关链接:Android各版本适配之6.0Android各版本适配之7.0Notification.setLatestEventInfo弃用和替代方法●安装apk的权限首先第一步:我们需要在清单文件中添加一项权限 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> 有了这个权限之...
2018-06-22 20:57:10 3027 1
原创 Android Notification.setLatestEventInfo弃用和替代方法
今天在学习小米便签的源码的时候,至于源码的地址,http://m.blog.csdn.net/article/details?id=50544248 ,里面有好多github的开源项目,打开项目,报错2处,一处就是便是找不到setLatestEventInfo()这个方法,我用的api6.0编译的,在这个api这个方法时被弃用的,采用Notification.Builder来代替, 原来的用法:1...
2018-06-22 20:56:01 2641
原创 Android个版本适配之7.0
在Android 7.0 的适配中,遇到了些问题,主要是新特性上的一些变化,须要针对性的做适配。附Android7.0新特性:Android7.0新特性● 私有文件的文件权限不再放权给全部的应用,使用 MODE_WORLD_READABLE 或 MODE_WORLD_WRITEABLE 进行的操作将触发 SecurityException。应对策略:这项权限的变更将意味着你无法通过File API...
2018-06-22 18:26:46 875
原创 Android7.0新特性
Android 7.0 Nougat 提供新功能以提升性能、生产效率和安全性,主要新增了下面的新特性和优化:一、新的NotificationAndroid N 添加了很多新的notifications API,进行了又一次的设计,引入了新的风格。模板更新: 开发人员将能够充分利用新模板,仅仅需进行少量的代码调整。消息样式自己定义: 新增自己定义样式、消息回复、消息分组等更加灵活。捆绑通知: 系统能...
2018-06-22 17:41:31 564 1
原创 Android各版本适配之6.0
权限的分组在Android6.0(M)之后,对权限进行了分类,大致有这三种:普通权限危险权限特殊权限普通权限也就是正常权限,是对手机的一些正常操作,对用户的隐私没有太大影响的权限,比如手机的震动,网络访问,蓝牙等权限,这些权限会在应用被安装的时候默认授予,用户不能拒绝,也不能取消。危险权限其实就是运行中需要处理的权限,也是我们最需要注意的权限,这些权限会关系到用户的隐私或影响到其他应用的运行,这...
2018-06-22 16:48:11 1824
原创 Android6.0动态权限列表、普通权限列表、特殊权限列表
动态权限:具体的权限分组情况如下表:group:android.permission-group.CONTACTSpermission:android.permission.WRITE_CONTACTSpermission:android.permission.GET_ACCOUNTSpermission:android.permission.READ_CONTACTSgroup:and...
2018-06-22 12:51:04 8166 1
原创 问题记录:contextCompat类找不到解决方案
问题描述:昨天做Android6.0权限处理时用到contextCompat.checkPermisson()方法,targetSdk用的26,compileSdk也是26,编写代码自动编译时不会有红色提示,说明编译通过,但是运行项目时提示找不到contextCompat的checkPermisson方法,但是按ctrl+鼠标左键 跳转过去可以找到此方法解决方案:libs(包括依赖项目里的)下的...
2018-06-22 10:40:25 14233
原创 PullToRefreshListView最后不满一页时动态加载逻辑处理
private void initListener() { listener = new View.OnClickListener() { @Override public void onClick(View view) { if(!Utils.isFastClick(300)) return;...
2018-06-08 09:15:43 958
原创 Fiddler基本用法以及如何对手机抓包以及无法连接手机的解决
参考链接:http://www.cnblogs.com/codingblock/p/5004694.html目录一、Fiddler是什么?二、Fiddler下载三、Fiddler的工作原理四、Fiddler基本用法(界面布局)五、Fiddler对手机抓包第一步:对Fiddler设置为允许远程连接。第二步:修改手机连接网络为代理模式。第三步 下载安装fiddl...
2018-06-06 15:35:48 44393 17
原创 项目或依赖项目的.so文件找不到问题解决方案
案例一:使用smssdk的时候需要附带引入.so文件,但是在app成功安装后 运行到相关功能时会报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.*****.android-1/base.apk"],nativeLibraryDirector...
2018-06-05 16:34:40 3456
ftp4j-1.7.2.rar
2020-06-14
misps64-linux-android.zip
2019-08-01
misps64-linux.zip
2019-08-01
适配6.0以上 ContextCompat找不到的问题
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人