- 博客(47)
- 资源 (9)
- 收藏
- 关注
原创 2021-09-10
作为项目经理的项目周报原先的项目周报,在领导看来,就鸡零狗碎的任务,而且写的又长,没考虑开头和结尾,就说明过程;未分析。正确的项目周报,大纲,概况,项目总体情况说明,百分百,完成了什么,剩余什么,有没有超出预期的工作,说明项目进展,风险下周计划:完成到哪个程度,什么时间点完成。...
2021-09-10 17:43:30 153
转载 Android P targetSdkVersion28 以上 MediaPlayer: Error (1,-2147483648)
https://blog.csdn.net/u010548935/article/details/104348365
2020-03-14 18:56:37 395
原创 AndroidQ 适配应用内,打开安装本地文件夹下apk
AndroidQ 适配应用内,安装本地文件夹下apk欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图...
2020-01-08 15:42:21 2717 2
原创 Spring Boot Class1
Class1 任务1.开发环境搭建2.编写一个接口,其中url自己定义,没有参数3.通过浏览器访问该接口,返回HelloWord4.打包可运行的服务端程序自己补充:1. 基本注释了解 @RestController 和 @RequestMapping 等基本注释@RequestMapping这个注解可以用于类和方法上,用于类上,表示父路径,如类上是demo,方法上是/demo...
2019-09-05 09:29:46 198
原创 Android sqlite 表名中各种特殊符号处理。
当Android本地表中,因为需求,需要创建表的表名中,有特殊符号,例如“&”,“-”, “+”,“%”,空格等等。如果按照正常流程的创建表语句,例如CREATE TABLE IF NOT EXISTS TestRecord*d ffsd ( id integer PRIMARY KEY AUTOINCREMENT);会直接报错,崩溃。需要添加 “”,或者‘’,让sql语句认识到...
2019-07-22 16:28:35 2362
原创 蓝牙耳机线控及录音总结
蓝牙耳机线控,录音总结1.蓝牙线控的问题蓝牙线控按键监听的方法2.蓝牙录音的问题在维护APP时,发现客户8.0的手机无法蓝牙线控加蓝牙录音。网上百度查了一堆,一堆废话,没有什么卵用的,然后是翻墙,外网查。1.蓝牙线控的问题1针对8.0以下,原有的方法仍有效,采用广播MediaButtonListener,通过广播监听,按键。在广播方法中可做单击,双击的监听。这个网上查了,一大堆。针对8.0...
2019-07-15 19:19:37 4181 1
原创 视频在线播放,边下边播的一些问题记录
视频在线播放,边下边播的一些问题记录1.有的mp4能在线播,有的mp4不能在线播2.支持在线播的mp4,电信卡和wifi很快就能播,移动卡怎么也播不出来,而移动本身下载个文件速度很快。1.有的mp4能在线播,有的mp4不能在线播原理:mp4视频文件,分视频基本信息(分辨率、码率),和视频画面信息,这两部分。整个mp4主要是画面信息,而基本信息则写在视频文件的最开头,或写在视频文件的最末尾。对播...
2019-07-15 19:02:09 1604
原创 Android Studio,阿里检查代码插件Alibaba Java Coding Guidelines
在Android Studio 设置里,找到Plugins选项,搜索 Alibaba Java Coding Guidelines ,搜索到后,你可以直接下载,安装,但是要记得重启Android Studio。这个插件可以有效提出你可能出现的bug,还可以以阿里的规范要求自己,虽然没进阿里,但可以以他们的要求要求自己,不错的插件。重启后,可以在 对应的操作和findbugs和checks...
2018-09-04 09:22:23 3958
原创 自定义view学习笔记
自定义view生命周期,view自身没有生命周期,他会跟随Activity或者Fragment的生命周期生成和销毁。 view 会在 onResume() 之后 -> onAttachedToWindow() -> onMeasure 计算view高度宽度大小 -> onLayout 计算view位置 -> onDraw 绘制view 当activity销...
2018-08-06 19:15:45 222
原创 Fragment里高德地图,多切换几次,高德地图会白屏。
最近的项目中,fragment中嵌套了高德地图,但切换后,高德地图会闪一下,多切换几次后,高德地图就白屏了,百度搜索了很多,有很多方法,都试了,没有卵用,MDZZ,没有用,能不能别发出来,欺骗别人感情。最终还是在高德地图官方文档中找到解决方法。 地址是: https://lbs.amap.com/dev/demo/map-fragment#Android因为一开始,我使用的是map,而非Te...
2018-07-27 09:29:46 1672
原创 图标那事不靠美工---Iconfont 和 Android Asset Studio
之前项目都是,等美工设计出后,图标设计图,之后根据美工后的,开始工作。换工作后,一系列需要自己设计和做图标。推荐两个网站,1个时阿里巴巴矢量图 Iconfont 1个是Android 在线图标生成工具 Android Asset Studio :教程:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0413/7823.h...
2018-07-03 10:46:00 566
原创 Handler 内存泄漏和优化
在之前的项目中,Handler也使用,但往往是这么用的:private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); } };@...
2018-07-02 18:50:30 1185
原创 FindBugs小记 - String优化使用StringBuilder .
Method concatenates strings using + in a loop The method seems to be building a String using concatenation in a loop. In each iteration, the String isconverted to a StringBuffer/StringBuilder, appe...
2018-04-23 16:13:35 2742
原创 Okhttp3 总结研究 (面试)
OKhttp3 是最近比较主流的网络请求框架。面试中,常会问道你对okhttp3是否有深入的了解。在这篇文章我总结了下okhttp3的原理(非用法,用法自己百度就行),以及大神们根据源码分析OKhttp3比较好的文章。1.首先是大神们对OKhttp3的源码分析:(转载)Android OkHttp(三)源码解析:https://blog.csdn.net/zxw136511485/article/...
2018-04-04 10:54:32 26059 5
原创 在测试人员测试之前,发现OOM和ANR
androidOOM,内存泄漏检测工具:LeakCanaryANR检测工具:BlockCanary用法: https://blog.csdn.net/u014099894/article/details/52926125
2018-03-30 16:06:16 452
原创 Android 面试问题记录
面试个推:1.先问些java基础问题 java基础面试题地址:http://www.importnew.com/22083.html 就看下上就行,下我看了下,对Android 有关不多2.Glide 深度研究,让你做一个Glide 怎么做,谈一谈这个需要深入研究,Glide 内部有什么组成,实现方法,之后总结。3.界面优化答:界面优化有:通过减少层级、减少测量和绘制时间、提高复用(include...
2018-03-20 11:05:02 1065
原创 Webview内存泄露优化
在项目的开发过程中,发现在访问网页的时候,webview会有内存泄漏。如何解决呢?1.首先,正确的选择webView 生成:生成WebView 有两种:代码动态生成和xml定义webView.查找了很多资料,得出xml定义webView 容易造成内存泄漏。1.避免在xml直接写webview控件,这样会引用activity,所以在xml写一个LinearLayout,然后 linearLayout...
2018-03-19 18:59:08 640
原创 Android7.0 ,极光推送存在的通知栏显示不出时间的神坑
项目集成极光推送,集成完,能推送了,就没关注。最后,测试提出,Android7.0之后,通知栏通知时间没有显示出来。然后,针对Demo和自己的项目,几乎没区别,用的也是BasicPushNotificationBuilder并没有使用自定义。最后在 targetSdkVersion有区别,我的是 25,Demo还是21。改成21之后,就能显示出时间,也就是说,极光推送,并没有做到对7.0以上的通知...
2018-03-19 15:00:17 2128
转载 Android 8.0 App图标适配(问题:图标显示机器人或显示不出)
转载:http://blog.csdn.net/u011329095/article/details/79424613最近,应用要上线,然后看到客户8.0手机上的APP图标显示不出,百度查询,是App 8.0之后需要对图标进行适配。在sutdio3.0后,创建的targetSdkversion大于等于26的话,在res文件夹下将会自动创建一个mipmap-anydpi-v26的文件夹android...
2018-03-16 09:22:02 18687 4
原创 QQ登录, 腾讯开放平台和QQ互联的坑
最近,项目中,QQ登录的APPid 和key 是 腾讯开放平台的,如果要转换成QQ互联,必须QQ互联关联腾讯开放平台,并审核通过,如果新建一个App的话,再给开发AppID和KEY就会报10044,非官方正版应用...
2018-03-15 20:07:57 7906 1
转载 由于手机中的时间不对,导致的https网络连接失败
在维护别人的代码,发现,如果手机的时间是老的,不正确,https网络访问onFailure:javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current tim...
2018-03-12 15:17:17 7200
原创 小米 REDMI NOTE 3 5.1 调用系统相机崩溃
//1、调用相机 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {//判断当前版本号 Uri fileUri = Uri.fromFile(mPhotoFile); captureIntent.putExtra(MediaStore.EXTRA_OUTPUT, fileUr...
2018-03-12 10:14:04 570
原创 Android 设置透明度遇到的坑
在一个项目中,遇到,某个界面明明设置了白色的背景颜色,但经常白色背景颜色变透明,显示底层的灰色背景颜色,经过一系列的排查,发现是同事在写主布局的时候,设置透明度代码不合理导致的。在修改之前是:mLlTab.getBackground().setAlpha((int) ((radio * 2 - 1) * 255));修改之后是:mLlTab.getBackground().mutate().set...
2018-03-01 11:07:36 2697
原创 git新建
Command line instructionsGit global setupgit config --global user.name "kaiyinxu"git config --global user.email "kaiyinxu@hengtiansoft.com"Create a new repositorygit clone git@172.
2017-11-03 11:05:28 248
原创 StartService 异常被kill
START_STICKY(常量1) STICKY粘性 当应用程序执行完onStartCommand()方法后 service被异常kill * 系统会自动重启服务 但是在重启服务时传入的intent为null 车祸苏醒失忆 * * START_NOT_STICKY(常量2) 非粘性 当应用程序执行完onStartCommand()方法后 service被异常k
2017-04-06 09:56:11 577
原创 Android 判断设备 是否使用代理上网
最近要做是否使用代理,百度一直没有找到方法,然后在安卓群中询问大神,大神给了这段代码,测试了下,能使用,发出来共享下。/* * 判断设备 是否使用代理上网 * */ private boolean isWifiProxy(Context context) { final boolean IS_ICS_OR_LATER = Build.VERSION.S
2017-03-21 13:21:26 12043 1
原创 Android 多权限动态申请的优化
多权限申请的优化最近,在看其他项目代码中,发现多权限的申请方法,有缺陷,判断是只判断的其中一个是否有权限,这就有问题,另外,失败的话,是全部返回失败,并没有得到到底哪一个失败了。所以自己完善优化下多权限申请。/** * 多权限申请 * @param permissions 权限组 * @param messageRes 提示语组 */ public v
2017-03-16 15:18:36 380
原创 H5唤醒App打开,scheme大小写遇到的坑
H5唤醒App打开,scheme大小写遇到的坑最近的一个项目,需求是分享到QQ或新浪,打开的H5网页,下方浮现App打开按钮,若未安装,曾下载App,若已安装App,打开app对应的界面。具体H5操作流程 此博客写的什么详细http://blog.csdn.net/jiang314/article/details/52269824Android 方面是在AndroidManifest 中,
2017-03-08 10:21:41 1820
原创 Android 碰到的有些问题
1.Dialog 中写Adapter的new ,如果改变数据了,更新Adapter 会出现问题,应该把Adapter 放在外面new.2.App的名字,如果修改了,手机中有老的App名字,覆盖安装,不会改名字,需要卸载安装。
2016-11-09 09:49:17 342
原创 Android教育项目Bug总结
1.点击“分享”,直接显示手机桌面,下方显示分享位置,具体见附件现像:app退出界面,直接显现屏幕的 原因:MainActivity 2.微信链接分享 的缩略图不能用gif,朋友圈分享会失败,好友分享会直接变图文3.更新版本 ,系统下载管理器被停用,崩溃
2016-07-23 10:37:55 392
原创 fragment点击事件穿透解决方法及原因
最近,做项目的时候发现一个问题,fragment能点击后下个一个fragment的点击事件。查找网上资料,原因:Fragment是存在于Activity的碎片,所以Fragment的onTouch的方法有时候不能完全的响应到或者根本就不可能响应到,全部让Activity给拦截掉了,如果这样,我们有一种比较保守的解决方法,就是再添加一步操作,在onCreateView方法中的view里面添加OnTou
2016-07-01 09:32:16 3941
原创 商品加淡灰色的边框(改)
需求:商品列表,每个商品有淡灰色的边框 原来的代码:<LinearLayout android:layout_height="161dp" android:layout_width="161dp" android:background="@drawable/bg_goods_shape" >
2016-06-20 15:47:21 561
原创 第二个电商项目Bug点统计和解决方法
第二个完成的项目。在完成项目后,我总结了那些自己感觉重要的BUG. 1. BUG系列一:设置延时,导致Activity销毁后,延时中的PullToRefreshListView 为null · Bug现象 Bug 85536:在网络不好情况下,快速进入退出商品详情页面,崩溃· Bug原因 这个Bug很难实现,经过多次的操作,终于出现,是自己代码的问题。我是
2016-06-14 09:55:53 7695
原创 解决bUG:魅蓝中,ListView下拉刷新出现HOLD悬停
魅族自己修改了listView,为了去掉hold,和悬停,需要在加android:overScrollMode="never"
2016-06-12 16:16:41 1283
原创 Andriod——地址选择(仿美团)
根据Demo,修改一些后效果如下: 其中Demo中assets中下写死着含有拼音和城市缩写名的数据库。在实际项目中,我是先在刚下载好app后,从服务器中获取含有拼音,城市缩写名,及城市ID的数据,拆入本地数据库AddressCitiesBeanEntity表,之后判断本地该表是否有数据,不存在数据时,再去获得。代码如下:try { List<AddressCitiesBea
2016-06-12 14:28:48 897 2
原创 键盘上的回车按钮点击事件的个数问题
private int num = 0; // 输入法回车键点击判断 ...省略代码... /** * 使键盘上的回车按钮实现搜索功能 */mEdtSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override p
2016-05-03 16:04:49 435
原创 推荐有关书和有关工具——不断完善
Android系列书《Android疯狂讲义》 李刚 著值得新手看,入门级书。《Android 源码设计模式解析与实战》 何红辉 关爱民 著此书值得多次翻阅,将设计模式运用到自己的Android 代码中,提高自己代码水平。Android 有关工具Android Studio 中的插件 findBugs-IDEA –查找bugs在每天写完代码后,可检测下自己的代码有
2016-04-27 10:40:35 401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人