kimicsdn的博客

私信 关注
kimicsdn
码龄5年
  • 73,930
    被访问量
  • 17
    原创文章
  • 131,562
    作者排名
  • 6
    粉丝数量
  • 于 2016-08-15 加入CSDN
获得成就
  • 获得8次点赞
  • 内容获得6次评论
  • 获得8次收藏
荣誉勋章
TA的专栏
  • android 源码分析
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

从letsencrypt申请https证书踩坑记

今天成用let's encrypt 上搞定了https证书,整个过程参考这篇文章https://www.cnblogs.com/teamblog/p/6219204.html结合本人在制作ssl证书的过程中踩的一些坑说一些注意点整个流程如下1.在服务器上运行一个程序获取let's encrypt颁发的证书2.配置nginx服务器使用生成的证书正文
原创
10406阅读
0评论
0点赞
发布博客于 3 年前

code-push-server部署windows系统踩坑记

code-push-server在windows上无法下载更新包的问题分析。先上结论:windows下默认有环境变量PUBLIC=C:\User\Public 把这个环境变量删除就可以正常下载了分析过程:http://ip:port/download/FjUWVSlV_WmwnDwRwxUALPeschkL这个文件无法下载返回404错误,检查更新包的目录,发现这个文件是存在的。而 
原创
2491阅读
1评论
0点赞
发布博客于 4 年前

android系统进程简要分析

在android上利用ps aux命令打印出来的进程id与分析结果USER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 4532 1188 ep_poll 00004d549a S /init 盘古进程,其它用户进程的祖先进程root 2 0 0 0 kthreadd 0000000000 S kthreadd 由idle进程创建,运行在内核空
原创
2224阅读
0评论
0点赞
发布博客于 4 年前

英文版 ubuntu不能输入中文问题及解决方案

小编今天安装了ubuntu 16.04.2 英文版,发现竞然没有自带中文输入法,这怎么行~于是小编安装了sogou输入法
原创
2215阅读
0评论
1点赞
发布博客于 4 年前

从安卓源码分析dex文件是何时加载的

android6.0源码中 加载dex文件是应用进程创建后与ams交互时创建的,具体的时序图如下
原创
496阅读
0评论
0点赞
发布博客于 4 年前

androidmanifest.xml中组件的相对路径填充规则

本人开发的一个app使用了sharesdk集成微信登录功能,在测试的过程中微信授权登录界面有调用,但是授权后原应用的回调没有被执行应用的包名是com.kimi.searcher首先,确认微信点击授权后有没有执行回调,方法是通过日志过滤activitymanager,日志中有出现 04-16 13:27:43.345 1805-3279/? I/ActivityManager: ST
原创
1703阅读
0评论
0点赞
发布博客于 4 年前

android app使用微信登录接口回调没有被执行的问题研究

本人开发的一个app使用了sharesdk集成微信登录功能,在测试的过程中微信授权登录界面有调用,但是授权后原应用的回调没有被执行应用的包名是com.kimi.searcher首先,确认微信点击授权后有没有执行回调,方法是通过日志过滤activitymanager,日志中有出现 04-16 13:27:43.345 1805-3279/? I/ActivityManager: ST
原创
8693阅读
2评论
2点赞
发布博客于 4 年前

启动微信时连接调试器的方法

使用adb命令启动微信,不要直接点击微信图标adb  shell am start -D -n "com.tencent.mm/.ui.LauncherUI" 关键在于-D参数,即启用调试执行后手机界面会显示选择调试微信,就会加载微信的代码了
原创
401阅读
0评论
0点赞
发布博客于 4 年前

there's not enought memory to perform the requrested operation.解决方法

解决方案Help->Edit Custom VM Options把下面的复制过去# custom Android Studio VM options## *DO NOT* modify this file directly. If there is a value that you would like to override,# please add it to your
原创
6793阅读
1评论
3点赞
发布博客于 4 年前

用charles拦截android设备https,证书无效的解决方法

阅读本文前您需要了解 1.使用charles拦截https数据包2.为android设备设置请求代理正文:APP使用操作系统api发https请求时对证书的验证一般是通过操作系统 自带的证书验证机制到CA服务器上检查证书合法性,这样就无法用charles来拦截https请求的数据了。识别到证书不合法时客户端会断开连接。在APP上的表现就是请求失败。用charle
原创
14484阅读
2评论
1点赞
发布博客于 4 年前

undefined is not an object(evaluating 'this._component.getScrollableNode')

今天发生了一个很奇怪的RN错误undefined is not an object(evaluating 'this._component.getScrollableNode')完全没有线索,通过排除法发现了是在UserCenter在加载完毕后会调用componentDidMount方法,其中调用了AsyncStorage方法。而UserCenter中并没有引用AsyncStora
原创
3041阅读
0评论
0点赞
发布博客于 4 年前

react-native中flexbox布局总结

最近看了flexbo的布局,flex=0相当于android布局中的wrap_content和ios autolayout中的高content huggin priorityflex=1相当于android布局中的match_parent和ios autolyaout中的高content compression resistence priority
原创
1096阅读
0评论
0点赞
发布博客于 5 年前

测试驱动开发心得体会

手头开发项目时进行了TDD,发现它非常好用,具体表现在如下方面:1.引导程序员设计合理的功能粒度和易测的外部模块接口。2.自动化测试,能够在保证质量的前提下进行重构,对代码进行修改后可以方便地运行单元测试,以保证代码没有改成屎。3.测试用例可以作为api demo文档,团队内程序员问我某个工具类的API如何使用,我让他去看单元测试的API调用方法。4.提高开发速度,虽然测试代码是业
原创
1107阅读
0评论
0点赞
发布博客于 5 年前

android自定义输入法判断是否在输入状态的问题

工作中遇到一个需要判断输入法是否是在输入的状态的需求,输入法不需要显示在界面。既然不需要输入法界面,那么让onCreateInputView时返回空。检查inputmethodservice的API发现InputMethodService中有 onStartInput,showWindow和hideWindow,onFinishInput,onWindowShown,onWindowH
原创
2441阅读
0评论
0点赞
发布博客于 5 年前

MediaStore.Images.Media.insertImage时发生Failed to insert image原因分析

本人开发的应用要求把上传到手机的图片加入媒体数据库,以便微信发送图片,在执行MediaStore.Images.Media.insertImage(context,imagePath,fileName,description);时会报错图片的上传路径是/sdcard/DCIM/imageName.png经过检查发现文件要上传到相机目录/sdcard/DCIM/Camera下才可以正
原创
3392阅读
0评论
0点赞
发布博客于 5 年前

android traceview 使用方法

android method profiling使用教程
原创
254阅读
0评论
0点赞
发布博客于 5 年前

查找安卓ANR触发点方法

在实际开发中小项目发现ANR的触发代码比较容易,如果代码量大或者多人协同开发时找到ANR的触发代码就没那么容易。下面贴上用开发工具定位ANR触发代码的方法1.打开 android device monitor  ( 路径your-sdk-path/tools/monitor.bat)2.打开调试模式的APP,模拟器或者真机连接上adb,并且在android device monitor中显
原创
1609阅读
0评论
0点赞
发布博客于 5 年前