- 博客(17)
- 收藏
- 关注
原创 linux环境下抓包
一、抓包命令tcpdump -w aa.pacp(aa是文件名,.pacp是抓包文件的后缀)二、查看抓包后,会得到aa.pacp,使用 Wireshark 工具打开看三、注意1.使用命令时要是出现权限问题1)sudo apt-get install apparmor-utils2)grep tcpdump /sys/kernel/security/apparmor/profiles若出现/usr/sbin/tcpdump ( enforce),则使用第3步3)aa-c
2022-02-25 16:46:12
1339
原创 远程依赖库(码云)
针对已在码云上传了项目的。1.在码云发布一个版本2.打开JitPack网址3.输入码云项目的下载地址到JitPack4.问题点:1)在JitPack输入码云项目下载地址后,提示:解决:看下是不是项目被设置为私有了,JitPack读不到,若是的话,把项目设置为开源再试下。2)在JitPack输入码云项目下载地址后,提示: 解决:查看下是不是项目没有许可证,添加一个再试试,我就是...
2022-01-29 15:01:48
1441
原创 Map遍历
1.可拿到map的key和value public static void main(String[] args) { //遍历map Map<String, String> map = new ConcurrentHashMap<>(); map.put("1", "1-1"); map.put("2", "2-2"); for (Map.Entry<String, String>
2022-01-10 10:40:34
205
原创 Map顺序放进去,拿出来是?
在使用ConcurrentHashMap的时候,想了下,数据插进去之后,再拿出来,会不会是按照先进先出的原则,就写了简单的列子:public static void main(String[] args) { Map<String, String> map = new ConcurrentHashMap<>(); map.put("1", "1-1"); map.put("2", "2-2"); m...
2022-01-08 14:50:40
457
原创 获取Android里的mapping文件
可以使用mapping文件来定位错误,获取:一、工具二、获取2.1开启混淆minifyEnabled设置为truebuildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' ...
2021-12-22 14:05:39
2914
原创 测试往LinkedBlockingQueue放入几个相同的对象
在项目上使用的时候,关于LinkedBlockingQueue的使用,有一些疑问,就想着测试一下。1.用同一个String对象,赋不同的值再一一放进去队列中 try { BlockingQueue queue = new LinkedBlockingQueue(); String content = "content A"; queue.put(content); content ...
2021-12-13 13:45:57
476
原创 Android Studio 编译出aar包
1.在Android Studio的最右侧找到Gradle按钮 -> 打开子项目 -> Tasks -> build -> assemble编译aar包。 2.在子项目build -> outputs -> aar下面就会有aar包
2021-12-06 14:01:11
4371
原创 收集网站Yeah
收集一些网站,以便日后使用:1.可查看Android系统 源代码:https://www.androidos.net.cn/sourcecode
2018-11-29 14:28:11
394
原创 UI界面分享相关网站
收集一些网站,主要是关于UI界面这一块的,日后可以作为自己的APP界面素材或参考吧!置顶:UI设计师导航网:http://so.uigreat.com/1.UI Movement : https://uimovement.com/?page=2说明:这个网站包含了手机UI,Web UI 等界面设计,主要是些界面动画。 2.Android最新源码汇总:http://www.a...
2017-07-15 16:20:37
428
原创 Ubuntu
最近在Ubuntu下编译Android 项目,安装了多次Ubuntu,老是有问题,还老是要重新下载Android SDK,NDK,Gradle....所以特意在此记录下自己在Ubuntu里遇到的坑什么的,各种记录下来,方便后续查找。一、Ubuntu镜像下载下载链接:http://mirrors.melbourne.co.uk/ubuntu-releases/
2017-06-09 10:16:43
223
原创 radiobutton.setChecked()设置无效
当在代码中直接使用:radiobutton.setChecked(true);发现从界面上设置无效,于是就试试看会不会是报错了什么的,try { radiobutton.setChecked(true);} catch (Exception e) { e.printStackTrace();}一运行,发现报错了:android.view.ViewRootImpl$CalledFr
2017-05-24 14:59:54
4079
原创 Android Studio杂七杂八的使用记录
1.整理代码格式(Ctrl+Alt+L)可参考:http://www.imooc.com/qadetail/69706代码中的Reformat Code对应的快捷键Ctrl+Alt+L就是整理代码格式的。
2017-05-06 10:48:47
518
转载 为什么安卓的APP都要读取手机中已安装的应用列表
最近在看运行时权限,发现不大明白APP获取手机已安装的应用列表有什么用,于是,就上网查了下,就做个总结:1.方便应用间进行唤醒例如:装个百度贴吧, 它会主动读取你手机是否有百度家族相关应用,若有,可进行应用间的唤醒。2.统计和推送例如:你装了什么应用就说明你的爱好,以此为基础,推送你可能感兴趣的应用。3.应用市场类,垃圾清理类,杀毒安全类,请求理由是检查应用是否需要升级、清
2017-05-06 10:08:52
37718
原创 遇到的一些Android注释
1.@TargetApi(VERSION):显示了app将使用的最低API版本例如:使用的最低的API版本为Android 6.0 @TargetApi(Build.VERSION_CODES.M) private static void requestPermissions(){}
2017-05-05 17:05:03
269
原创 Android Studio打开工程较慢
Android Studio在打开工程的时候需要配置和加载相关信息,就会比较慢,所以,经过在网上查询后,就这样做:1)断网2)打开工程3)正常打开工程后,再连接网络4)再编译工程这样做,个人觉得,进入了Android Studio界面后,可以让AS慢慢加载相关信息,同时,也可以查看代码;还有一点就是,若没进入AS界面之前就一直处于加载状态,不但影响其他AS窗口看不到,而且,...
2017-05-04 15:42:48
4630
1
原创 ViewPager.setCurrentItem(0)报错
原本代码:private Runnable advPlay = new Runnable() {@Overridepublic void run() {int num = advViewPager.getChildCount();if(num > 0){if(1 == num){//advViewPager.setCurrentItem(0);}else
2017-05-02 16:19:18
1725
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人