笔记
跋涉者901214
略过
展开
-
adb 抓包
分享一个adb抓取网络数据包的操作首先确保设备链接上 adb devices查看一下设备adb shell 进入设备目录抓包命令 tcpdump -i eth0.1 -s0 -w /sdcard/eth01.pcap如果提示tcpdump: eth0.1: You don't have permission to capture on that device(socket: Operation not permitted)这是权限问题 su一下上面已经处于正在抓包状态,如果抓包完原创 2020-10-21 16:44:50 · 2527 阅读 · 0 评论 -
studio 3.0 butterknife注解总返回null
studio 3.0 butterknife注解总返回null许多小伙伴在更新了studio3.0以后 好多插件由于不被兼容而不能用了 butterknife就深受其害,今天鼓捣了一下午,studio3.0 版本现在还不能使用butterknife注解,只能改回以前的版本,将插件版本改回3.0以下 gradle改回3.3吧 好坑啊这个。。。原文链接:http://blog.csdn.n...转载 2018-03-10 18:00:39 · 756 阅读 · 2 评论 -
时间工具类
直接上代码吧 自己收藏的 供大家使用;package cn.eoe.app.utils;import java.io.Serializable;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;原创 2018-03-06 10:22:55 · 178 阅读 · 0 评论 -
UnsatisfiedLinkError、couldn't find "xxx.so"
记录开发中UnsatisfiedLinkError、couldn’t find “xxx.so”问题。 由于在项目中 配置了armeabi-v7a cpu架构,log日志上打印 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/xxx-1/base.apk"],转载 2018-04-14 14:55:18 · 744 阅读 · 0 评论 -
RxJava+Retrofit+OkHttp请求网络数据
对于rxjava 研究的还不是很深刻,先学会怎么用,再去看源码吧。记录一个通过RxJava+Retrofit+OkHttp框架请求网络数据的小案例:这里以请求天气信息为例: String url = "https://api.seniverse.com/v3/weather/"; OkHttpClient okHttpClient = new OkHttpClient();原创 2018-04-03 16:35:08 · 213 阅读 · 0 评论 -
# GPIO口状态查询
GPIO口状态查询定制的上位机(Android系统) 外接的传感器,需要使用距离感应器功能,定位问题原因,采用分段调试:先查看上位机板子是否可以正常返回距离感应的状态检查传输线检查感应头是否正常我这里是第一步的问题,线和感应头都正常,所以先说一下如何来返回正常的感应状态距离传感器在检测到距离变化或者物体靠近时候会有高低电压的变化,并将信息通过数据线传输到上位机,adb shell ...原创 2018-09-18 17:23:12 · 3784 阅读 · 0 评论 -
The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone问题
转自:https://blog.csdn.net/qq_15653601/article/details/79940090记录一下数据库链接问题 The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone...转载 2018-09-21 17:50:44 · 226 阅读 · 0 评论 -
EvenBus3.0简单集成使用
@EventBus使用EventBus3.0使用废话不多说 直接撸代码首先 添加依赖compile 'org.greenrobot:eventbus:3.0.0'注册举例 Activity 的oncreate()中@Override protected void onCreate(@Nullable Bundle savedInstanceState) { ...原创 2018-11-19 15:52:23 · 158 阅读 · 0 评论 -
常用 adb命令 持续更新
1 打印log日志adb logcat -vtime > log.txtctrl+c 停止后 日志目录 C:\Users\xxx\log.txt2 打开设置页面adb shell am start com.android.settings/com.android.settings.Settings3 清理app缓存adb shell pm clear 包名4 启动appad...原创 2018-12-26 11:46:21 · 310 阅读 · 0 评论 -
File权限问题笔记(file.setReadOnly()) 修改文件属性
项目中遇到的 setReadOnly方法返回false; 追踪源码显示 默认调用了 setWrigable(false, false);方法,也就是默认写死了参数 继续跟踪这个方法后 返回的是 chmod 命令来修改文件的属性,这里是doChmod方法,debug是走进了catch 的异常里,返回的异常为 libcore.io.ErrnoException: chmod failed: E原创 2018-01-08 15:19:26 · 5203 阅读 · 0 评论 -
EventBus 3.0+ 简单集成使用
dependencies 引入 compile 'de.greenrobot:eventbus:3.0.0-beta1'2.注册与取消注册public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) {原创 2018-01-31 10:30:45 · 237 阅读 · 0 评论 -
错误:找不到符号 类XXX 位置:程序包 com.xxx.xxx
引入三方library库的时候出现的错误。找不到符号: 问题原因:有多种 像lib包冲突,v4冲突等等 这里说一下本文章的这个解决方案、 是由于图片中出现的类所在的library的 编译器的版本问题导致,找到library 也就是图片中红色短线覆盖的位置,打开 他的build-gradle文件, 修改compileSdkVersion 的版本与app model版本一致即可;原创 2018-01-05 10:56:52 · 26300 阅读 · 9 评论 -
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathListxxx
问题描述:做Android新浪微博第三方授权登录的时候遇到的问题: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/XXX–lib/arm64, /vendor/lib64, /system/lib64]]] couldn’t find “libweibos原创 2017-03-09 11:35:06 · 3335 阅读 · 0 评论 -
程序包解析错误解决办法
Android 内部做的检查更新功能,下载完apk后进行安装提示 程序包解析错误, 原因之一 查看工程目录下的package包下 是否有以大写字母命名的包名,比如 com.text.app.Adpater 类似这种的包名不可以有大写字母 特做个笔记记录一下O(∩_∩)O原创 2017-03-20 13:12:35 · 3489 阅读 · 0 评论 -
ListView Adapter里的getView()方法重复调用问题
备忘笔记; adapter里的getview重复调用问题解决方法,xml里的listview设置高度为match_parent 个人认为是因为listView高度如果是wrap_content 那么item在填充的时候 listView的高度在不断增加的过程中会引起listView的重绘,导致getview不断被调用 从而会引发本来三四个item getview()方法却被调用了十多次的现象原创 2017-03-30 10:55:39 · 1253 阅读 · 0 评论 -
ImageView.Scaletype不起作用的原因
记录项目中遇到的问题一个 就是在设置imageview的scaleType属性的时候 无论怎么设置图片没有变化,后来猜想是图片的背景填充和src引用的区别 说白了就是background和src的关系,xml中或者是代码中设置图片的填充形式为background的话,那么imageview的scaletype是没有效果的 imageview对应的src填充是以下几个方法 setImageDra原创 2017-03-23 18:08:57 · 6826 阅读 · 1 评论 -
App native crash (libmsc.so :: MSPStrGetKVPairVal)
App native crash 记录记录: app运行时发生native crash的解决。 native crash 不会在 java的UncaughtExceptionHandler接口中抛出异常 所一在java中 用 类似crashHandler继承UncaughtExceptionHandler接口来捕获App中的crash是捕获不到的。解决方法是继承了腾讯的bugly SDK 来原创 2017-09-25 09:27:43 · 605 阅读 · 0 评论 -
SDK Tools 里没有CMake选项解决办法
记录: 在集成ndk开发环境时候 发现as里SDK tools目录里没有CMake选项,从而导致编译ndktextapplication失败 解决办法 : Android studio在2.2版本以后已经把Cmake集成到工具里了,有可能是你覆盖安装Android studio 打开的studio.exe不对 应该打开studio64.exe 这个就有了 大爷的折腾了好久原创 2017-11-20 11:56:21 · 6051 阅读 · 2 评论 -
Android studio 集成ndk环境,生成so库,并在其他项目上引用
1. 生成so库首先 as的安装这里就不介绍了 版本3.0,新启动一个项目 正式跑通 hello world 开始集成ndk环境。第一步:第二步: 这里说明一下 看下图,是引用ndk的目录 ,有的小伙伴在下载sdk的时候 会把ndk也一并下载了,如果ndk版本是r9以下版本(不包括r9) 那么可能会导致编译so库失败,所以为了避免麻烦 ,我下载了一个R12的版本, 并在as中指定原创 2017-11-21 12:07:39 · 5405 阅读 · 0 评论 -
litepal笔记(持续更新)
版本号不可低于已存在的版本号(既:不可有2–>1)pal添加的表或者修改 删除都必须更新版本号如果操作失误(基于强迫症患者而言,不想把版本号叠的太高),删除数据库 或者卸载appadb shell 进入到databases目录下 sqlite3 xxx.db 打开数据库,.tables打开数据库里的表列表,select * from xxx(表名); 或者删除表 drop table xxx;原创 2017-12-18 17:06:58 · 294 阅读 · 0 评论 -
局部代码块
笔记—记录 java中 局部代码块的作用,限定某个变量的生命周期,即执行完后 内存就会被释放掉。 class exampleDemo{ public void example(){ { int a = 10; System.out.println(a); }原创 2017-02-27 11:15:28 · 407 阅读 · 0 评论