Android
文章平均质量分 69
chenjk4
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 前台服务崩溃RemoteServiceException
android.app.RemoteServiceExceptionContext.startForegroundService() did not then call Service.startForeground()该异常表示从Package发布通知时存在异常,主要出现在通知栏更新。[解决方案]:出现这个异常的原因有很多,使用通知需要注意以下几点:1.每次更新时都需要实例化Notification;2.设置Notification的ContentView之后记得设置ContentIntent原创 2022-09-13 11:25:04 · 2357 阅读 · 0 评论 -
APP整改
极光推送SDK功能:用于实现消息推送(或其他推送)功能收集个人信息的类型:设备信息、地理位置、网络信息极光隐私政策链接:https://www.jiguang.cn/license/privac设备信息:设备标识符(IMEI、IDFA、Android ID、MAC、OAID等相关信息)、应用信息(应用崩溃信息、通知开关状态、软件列表等相关信息)、设备参数及系统信息(设备类型、设备型号、操作系统及硬件相关信息) 网络信息:IP地址,WiFi信息,基站信息等相关信息原创 2020-10-30 12:26:59 · 6793 阅读 · 6 评论 -
Android 对外SDK提供 记录
需求场景:1、需要提供SDK:需要资料1)、aar包、需要混淆2)、测试demo,引入aar,调用接口3)、SDK说明文档.pdf4)、helpdoc 接口说明5)、readme 文档说明2、资料准备1)、开发aar①、打包的module需要设置成library apply plugin: 'com.android.library'②、因为SDK对外,所以代码需要加混淆,以防止代码核心泄露例,在progruard-rules.pro文件中条件混淆规则-keep cl原创 2020-05-27 17:34:43 · 578 阅读 · 0 评论 -
android studio 问题(持续更新)
1.导入.so文件运行时出现 java.lang.UnsatisfiedLinkError 3.1java.lang.UnsatisfiedLinkError: Couldn't load entryex from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.huawei.appmarket.原创 2017-03-01 09:53:08 · 519 阅读 · 0 评论 -
android 命名规范(阿里开发手册)
1、【推荐】layout文件的命名方式:Activity的layout以 module_activity开头 Fragment的layout以module_fragment开头 Dialog的layout以module_dialog开头 include的layout以module_include开头 ListView的行layout以module_list_item开头 Recycl...原创 2018-03-10 15:05:05 · 2248 阅读 · 0 评论 -
as3.0.1 打包出错问题
使用的Android Studio 3.0.1版本,buildToolsVersion “26.0.2” Debug模式运行App没有任何问题,但是打包的时候就不行了,报以下错误:Error:Execution failed for task ':app:transformClassesWithDexForRelease'.com.android.build.api.transform...原创 2018-04-08 18:50:29 · 330 阅读 · 0 评论 -
AppBarLayout快速滑动导致回弹的解决方案CollapsingToolbarLayout
转自:https://blog.youkuaiyun.com/vite_s/article/details/78901767在26版本的sdk上,谷歌解决了之前存在已久的一个问题:AppBarLayout、CollapsingToolbarLayout和RecyclerView共存时,无法通过fling快速展开AppBarLayout但是随之而来的是一个新问题,当快速上下滚动,最后回到顶部时,App...转载 2018-06-25 09:33:46 · 2256 阅读 · 1 评论 -
读取共享文件失败:Failed to find configured root that contains
问题:在android8.1以上进行程序间文件共享使用FileProvider时出现的SD卡异常错误FATAL EXCEPTION: main Process: com.zenmme.zenmmeleveling, PID: 18726java.lang.IllegalArgumentException: Failed to find configured root that contain...原创 2019-02-27 14:11:04 · 2208 阅读 · 1 评论 -
线上TargetVersion改为26后需要适配的东西
1、动态权限####### 之前打包发布的时候是22,然后上传小米应用市场的时候需要28才可以上传。①、需要动态获取的权限有:手机设备信息、通讯录、摄像头、存储读取等比较常见的涉及用户隐私的权限2.文件存储适配(FileProvider)1.在AndroidMainfest.xml文件中声明FileProvider<provider android:name="an...原创 2019-08-13 18:17:56 · 443 阅读 · 0 评论 -
模块左上角标签
效果<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <rotate android:fromDegrees="45"...原创 2019-09-20 18:00:29 · 280 阅读 · 0 评论 -
android studio 通过wifi连接手机调试
as 通过wifi连接手机调试原创 2017-03-22 16:23:23 · 21938 阅读 · 5 评论 -
ButterKnife使用详解
写在前面:该文档使用7.0版本,8.0版本方法名有所改动,建议看官方文档,整体业务逻辑和原理没什么变动,官网在Android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂的很不错的开源框架,而网上的文档和例子都过时了,7.0之后的版本改动很大,之前的注解...转载 2017-03-27 16:40:58 · 373 阅读 · 0 评论 -
下拉刷新 采用第三方框架pulltorefresh
pulltorefresh原创 2016-03-16 12:28:42 · 476 阅读 · 0 评论 -
解决android只定时执行最后一个AlarmManager问题和传递参数问题
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); if (c.getTimeInMillis()+10 < System.currentTimeMillis()) { //Log.i("time"原创 2016-03-07 11:21:07 · 1099 阅读 · 0 评论 -
电脑上用adb连接到Android设备(开发板也可)
http://blog.sina.com.cn/s/blog_540316260101fuho.html随着当前市场上安卓设备越来越多。例如:当前的智能电视、智能手机、平板电脑等大多使用安卓系统。由于安卓系统是一个开放的系统,很多生产厂家在出厂的时候,将adb的调试模式关闭。这就造成了无法在电脑上用adb来连接上安卓设备。会提示Unable to connect to …… 导致很多可以通过Wind转载 2016-03-21 16:15:58 · 6939 阅读 · 3 评论 -
android 一些问题
android原创 2016-04-06 17:49:24 · 328 阅读 · 0 评论 -
对话框加入EditText后再次开启出现异常
对话框加入EditText后再次开启出现异常原创 2016-09-09 17:53:37 · 359 阅读 · 1 评论 -
6.0 闪退
最近遇到,系统升级到6.0之后,应用开启的时候出现闪退。原因是 在清单文件中的targetSdkVersion 高于23(6.0)而在6.0及以上版本,权限的申明要在代码中而不能在清单文件中。最便捷的方式就是把targetSdkVersion改成低于23版本的。原创 2016-09-30 16:11:31 · 459 阅读 · 0 评论 -
自定义控件
三种类型组合已有的控件完全自定义控件继承特定的控件(像TextView,ListView)原创 2016-11-13 13:21:35 · 260 阅读 · 0 评论 -
android studio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决方案
有时在合并他人代码 或 导入其他代码后,编译提示“非法字符:‘\ufeff’”问题,如下: 主要是文件的编码问题,可以有下面几种解决方式: 方案1:用Notepad++打开 art+m 或者 点击菜单栏的格式选项 选择 “UTF-8 无BOM” 编码 。 方案3:ctrl+a ctrl+x ctrl+s ctrl+v,再从新编译。转载 2017-02-25 16:33:53 · 598 阅读 · 0 评论 -
NDK 在eclipse中的使用
NDK在eclipse中的使用文章借鉴自http://www.cnblogs.com/yejiurui/p/3476565.html后自己的总结 1.在eclipse上配置ndk需要准备的工具: ①需要ndk(我自己下载的是android-ndk-r9d),ndk-r7d以前的版本必须要安装Cygwin才能使用NDK。现在很方便 ②集成了ADT的eclipse (一切为了方原创 2016-01-14 14:14:32 · 660 阅读 · 0 评论
分享