- 博客(30)
- 资源 (25)
- 收藏
- 关注
原创 兼容Android 32位64位的inject和hook
完整代码见github 随手给个star和fork呗 注入系列笔记: ELF格式分析 so文件加载流程 Inject和Hook使用准备: - 一台root的android设备 - ndk编译环境分别开2个终端来查看日志: - adb logcat | grep INJECT - adb logcat | grep ELFHooker 如果其他日志太多了可以用 a
2018-01-08 11:29:35 1121
原创 Mac 编译安装libimobiledevice出现openssl头文件找不到问题
问题描述In file included from debug.c:36: ../src/idevice.h:30:10: fatal error: ‘openssl/ssl.h’ file not found include 更新openssl参考这里更新 其中软连接之后,重启一下终端,通过命令 openssl version查看版本是否已经更新,如果安装完发现还是旧的,去看看/etc/p
2018-01-03 10:35:30 3497
原创 RSA/AES加密工具类(Linux/Windows通用)
排版若有错请看原文原文RSAimport sun.security.rsa.RSAPrivateCrtKeyImpl;import sun.security.rsa.RSAPublicKeyImpl;import javax.crypto.Cipher;import java.io.File;import java.io.IOException;import java.nio.file.Fi
2017-10-28 19:31:20 3235
原创 Kotlin空指针安全
原文地址 Kotlin Null Safety 学习笔记 ? 可空 非空 var a: String? = null //type is String? 可以赋null值 var b: String = "b" //type is String b=a //报错 类型不匹配 空值检查 var b: String? = null // val l = if(b
2017-10-28 19:29:32 593
原创 ClassLoader的分析与使用
原文地址 md直接复制 乱码请查看原文~~ 深入学习ClassLoader原理与学习自定义ClassLoader的使用 JAVA自带的三个类加载器Java语言系统自带有三个类加载器: - Bootstrap ClassLoader 最顶层的加载类,主要加载核心类库,%JRE_HOME%\lib下的rt.jar、resources.jar、charsets.jar和class等。另外需要注意
2017-10-28 19:27:45 4943
原创 自定义View高仿小米天气24小时天气预报折线图
项目地址HourlyForecastView欢迎star~~~博客原文 直接从md文件复制过来的 如果版式有问题请查看原文需求分析圆点的宽高(宽为固定的,高与该时刻温度值线性相关)虚线宽度的判定(根据数据源来)动画效果(图片总是在 虚线或虚线与屏幕边缘中间)数据源饥人谷24小时天气API饥人谷开放APIJson格式部分如下,完整见上述网址{ "status": "OK",
2017-10-12 22:07:05 1349
原创 手动获取截图和uix文件到 UI Automator Viewer 解析
在ubuntu环境开发,没找到UI Automator Viewer 想到UI Automator Viewer支持导入 xml资源 和 截图 同时该方法也适用于 即时获取设备截图时报错的情况dump资源文件 再导出到本地adb shell uiautomator dump /data/local/tmp/app.uixadb pull /data/local/tmp/app.uix /home
2017-08-26 15:03:01 4488
原创 OpenCV Java的配置
Windows 配置下载linux的安装包,在安装目录下 /build/java/opencv-320.jar 拷贝到工程作为lib,同时把 /build/java/x64[32位的就选x86]这个目录添加到系统环境变量PATH下面,在使用的时候需要静态载入这里的资源文件一段简单的测试代码证明配置成功public class OpenCVTest { static{
2017-08-23 22:43:46 4261
原创 Log4J使用说明书
log4j.jar下载地址 http://download.csdn.net/detail/wu858773457/8747433#comment代码配置:默认配置BasicConfiguraotr.configure();Logger logger = Logger.getLogger("name");自定配置:就是根据BasicConfiguraotr.configure()中来重写Log
2017-08-05 15:04:26 348
原创 Tesseract in Java - Intellij IDEA对Tess4J的配置和使用
最近要弄OCR,搜到这个,官网全英文,很烦,看看有没有中文的博客介绍,擦,一个比一个奇葩,还是自己按照官方的来吧,外网慢的很,传到csdn给大家下载。中文训练库下载地址: http://download.csdn.net/detail/d_dmelon/9916532Tess4J3.4下载地址: http://download.csdn.net/detail/d_dmelon/9916519安装
2017-08-01 22:37:17 9884 2
原创 Python通过django框架一键建立工程 .bat文件
@echo off @echo “Enter Proyect name” set /p proj_name= set building=”Building django project %proj_name%” @echo %building% python c:/Python27/Scripts/django-admin.py startproject %proj_name%
2017-03-20 23:58:34 807
原创 [Android]当Activity启动模式为singleTask时的生命周期
01-09 22:59:24.317 13063-13063/com.dongua.activitytest I/Activity1: onCreate: 01-09 22:59:24.319 13063-13063/com.dongua.activitytest I/Activity1: onStart: 01-09 22:59:24.321 13063-13063/com.dongua.ac
2017-01-09 23:07:16 6777
原创 AndroidStudio,Colors.xml颜色表,配中文注释
<?xml version="1.0" encoding="utf-8"?><resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FF4081</color> <co
2016-12-13 15:30:47 22575 7
原创 [Android]Android Studio获取开发版和发布版的MD5和SHA1
最近在弄百度地图的SDK,发现要用的SHA1值,百度半天都是错的,试了好几个找到正解,记下来以免忘了 这里仔细一看,似乎不能获取发布版的sha1----------Variant: releaseUnitTestConfig: none----------这里我是通过 自己创建了一个密匙文件 如图 放在这里 在AS的terminal里输入以下命令就ok 我这里输入ke
2016-11-28 14:56:59 5644
原创 [Android进阶笔记]XML相关——Selector、Shape、Styles
app\src\main\res\drawable\mybtn_selector.xml 例子: <?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <!-- Non focused states --> <i
2016-11-24 16:52:57 511
原创 [JAVA]动态规划-求三角矩阵的最佳路径
分别从三角形顶部和底部开始import java.util.*;/** * Created by dongua on 2016/10/20. */public class Main { static int totalRow; static ArrayList<ArrayList<Integer>> triangle = new ArrayList<>(); public
2016-10-25 23:47:55 1451
原创 【计算机常见问题】WIFI能连上,但是不能上网。(能ping通外网,但无法打开网页)
开始 运行 输入 cmd 输入 netsh winsock reset 回车 netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题
2016-10-12 21:59:33 7993
原创 京东2017校园招聘Android研发工程师编程题(二):幸运数
小明同学学习了不同的进制之后,拿起了一些数字做起了游戏。小明同学知道,在日常生活中我们最常用的是十进制数,而在计算机中,二进制数也很常用。现在对于一个数字x,小明同学定义出了两个函数f(x)和g(x)。 f(x)表示把x这个数用十进制写出后各个数位上的数字之和。如f(123)=1+2+3=6。 g(x)表示把x这个数用二进制写出后各个数位上的数字之和。如123的二进制表示为1111011,那
2016-09-07 23:40:28 1189
原创 [Android] 安卓开启WIFI热点代码 以及6.0开启热点报错/异常解决方法
前提是程序能在4.4 5.1 正常跑哦 6.0多加一个权限即可 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>附上开启wifi热点代码 private WifiManager wifiManager = null; private void startWifiAp() { if
2016-09-06 13:05:06 5774
原创 [JAVA]从键盘读入一个英文句子,翻转句子中单词的顺序,String的翻转算法
同 鹅厂编程题,剑指Offer编程题import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * Created by 冬瓜 on 2016/9/2. */public class SystemInTest { public static void m
2016-09-02 10:21:51 1422
原创 [JAVA]堆排
这不马上秋招了吗,熟悉熟悉算法,根据网上的原理写个堆排发现跟给的代码不一样,,,有错误请大家指出。。。public class HeapSort { public static void main(String[] args) { int [] a={49,38,65,97,71,13,27,49,78,34,12,64,1}; int arrayLength
2016-08-30 16:03:49 581
原创 [Android]Http通信,HttpService服务端通过getEntity获取HttpClient客户端Post上来的数据
基于Apache公司的httpclient和httpservice的使用 先看httpservice对请求处理的RequestHandler方法@Deprecatedpublic interface HttpRequestHandler { void handle(HttpRequest var1, HttpResponse var2, HttpContext var3) throws
2016-08-24 16:01:44 3286
原创 使用FileInputStream的available方法,导致读取的文件流为0
先看看源码 @Override public int available() throws IOException { return IoBridge.available(fd); }返回的是int型的值 看代码HttpEntity streamEntity = new InputStreamEntity(fs,fs.available());如果文件大小超过
2016-08-24 15:50:52 6769
原创 [Android]网络传输使用BufferedOutputStream写文件导致文件变大问题
最近在弄一个网络传输文件的项目,读取http文件流再写到SD卡上,发现使用BufferedOutputStream的话收到的文件会莫名的增大那么一点,文件越大,增大的也多。先看源码如下 void istofile(InputStream is,String dir) throws Exception { BufferedOutputStream bos = new Buffer
2016-08-24 15:43:05 4130
原创 横向ListView(HorizontalListView)之滑动到指定Item
http://blog.csdn.net/d_dmelon/article/details/51708660 瞎解析,大家看不懂的话还是看看开发艺术里的View绘制过程,自己对着代码很快能理一遍的。因为要做的项目要用到ListView里边嵌套一个HorizontalScrollView,所以会有触摸冲突。而且他这个ListView没有实现setSelection方法。直接上代码吧。 @Ove
2016-06-19 14:34:07 1805
原创 [Android学习]Fragment粗浅入门
在之前的学习中并没有仔细的看Fragment这个东东,昨天想用的时候上网找,发现很多都没给全,不过最后搞出来了才发现郭神和鸿洋大神的博客都有详细的说明,本着做笔记原则,还是来写写 吧。 鸿洋: Android Fragment 真正的完全解析 郭霖:Android Fragment完全解析,关于碎片你所需知道的一切我用的是V4的包,先来说说要注意的点。 1、MainActivity exten
2016-06-15 15:48:12 650
原创 Android一款简单的天气APP
先上张图让大家看一看布局的方式 示意图上写的非常清楚了,横向listview里边再加一个横向的scrollview,需要注意的就是触摸事件的分发,我是通过ev.getY来判断高度来区别响应ListView本身的滑动还是ScrollView的滑动。在这里我只是分点的把一些讲一下,看完再去看程序源码绝对轻松简单。首先,你得有全国的省市的ID和名字,通过城市ID来从API获取天气数据 ht
2016-05-22 15:55:39 5168 8
原创 ListView显示SQLite数据,EditText对数据检索。(全国城市名的显示和搜索)
呃,第一次写博客,没啥经验,大家将就的看看吧。 本人安卓/JAVA 小菜鸡,想做个ListView的搜索,看到了这位仁兄的博客,http://blog.csdn.net/ljd4305/article/details/39375163,大家可以去看看。然后寻思做个SQLite导入进来,搜索个城市列表吧。因为后头想做个简单的天气app,就蛮做一下这个了。发现网上也没有详细例子,那就自己试着写,写完本
2016-05-10 10:55:18 1571
Visual C++ 2015 Redistributable Packages.(x64 x86)
2017-07-31
数据结构与算法 面相JAVA语言
2016-09-09
Android技术内幕.系统卷.PDF
2016-08-04
JAVA面试宝典 Android面试宝典
2016-07-12
JAVA设计模式例子源码和部分PPT
2016-07-12
ListView显示SQLite数据,EditText对数据检索。
2016-06-18
Fragment的源代码
2016-06-18
全国省市县数据
2016-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人