自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (11)
  • 收藏
  • 关注

原创 IDA DCD注释

DCB分配一段字节的内存单元,其后的每个操作数都占有一个字节,操作数可以为-128~255的数值或字符串DCW分配一段半字的内存单元,其后的每个操作数都占有两个字节,操作数是16位二进制数,取值范围为-32768~65535DCD分配一段字的内存单元,其后的每个操作数都占有4个字节,操作数可以是32位的数字表达式,也可以是程序中的标号(因为程序中的标号代表地址,也是32位二进制数值)DCQ分配一段双字的内存单元,其后的每个操作数都占有8个字节汇编指令...

2020-12-10 22:54:49 1407

原创 使用CMake命令编译Android平台下的包

由于Android Studio封装了一些编译的细节,只知道结果但是不知道内部具体做了什么样的操作,所有想具体学习一下#前言Android Studio在2.2的版本中引入了Cmake编译,具体的Cmake编译与ndk-build的一些区别可以在网络上搜索以下是简易编译脚本 每行后要加 \符号链接,不然会commond not found 问题cmake -H./ -B./build -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=android-1

2020-11-12 23:35:31 952

原创 Mac 苹果电脑打开ntfs硬盘

Mac系统默认支持ntfs格式系统默认支持,需要命令行操作显示你的硬盘的挂在的名字mount | grep ntfs通过命令行卸载你插上去的硬盘sudo umount /dev/disk2s1创建一个文件夹,然后把硬盘挂在到这个文件下mkdir ~/Desktop/md1把文件挂在到刚才创建的文件下sudo mount_ntfs -o rw,nobrowse /dev/disk2s1 ~/Desktop/md1如果你要卸载硬盘的话,这边使用第二个命令行卸载即可拔出。我的

2020-10-07 14:03:59 474

原创 MongoDB3.6启动服务报错误1503

网上教程太多重复的,我自己的问题是因为使用了配置文件,配置文件必须是严格的ymal格式,否则导致配置文件读取失败,服务启动失败,请各位自己参照自己的原因仔细分析。这是我自己的配置文件, 你自己需要根据自己的电脑修改。使用的安装服务命令:sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe\" --auth --service --config=\"D:\Program Files\M

2020-07-15 09:58:51 485

翻译 Android安装的时候系统都做了些什么

引言:一个APK文件就是一个压缩包,可以想压缩包一样解压打包。Android是Liunx系统的,使用过的文件系统可能因制造商或Android版本不同,新版本的使用ext3文件系统。三星使用的是自己的文件系统RFS。Android里面最重要的一个概念就是沙箱。编译程序Java文件会怎么编译1.Java文件会正常通过Java JVM编译成.class文件2.dx工具把.class文...

2019-06-05 16:10:12 293

原创 android studio git clone的时候报错 connect github.com timeout

本机用的小飞机FQ的,能用浏览器上github,但是使用Android Studio vcs里面的git命令 clone的时候,显示超时,小飞机设置了全局代理模式,依旧不可以翻墙。Google了一下。要给git设置下全局的代理我的是小飞机,端口是1080命令如下: git config --global http.proxy 127.0.0.1:1080...

2019-05-21 09:31:59 768

原创 Android Webview 使用Html播放音频文件

之前在百度里面搜索了好久都没有搜到,这里要进行记录一下主要内容记录:在Webview中使用Html5的audio的 标签进行网络语音音频的播放,样例代码:<#assign ctx=request.contextPath><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3....

2019-05-20 17:24:27 6619 5

原创 ionic 显示手机本地图片

百度一圈,发现只有一个把图片转base64 放在手机中显示的demo。ionic中,显示图片用的标签是 这里显示android手机本地的照片,所以我觉得应该可以直接将本地的图片的地址写在src中应该可以正常显示。但是发现显示不了。格式如下: < img ng-src=”file:///图片在手机中的地址” >设置到这里,依旧不可以显示手机的照片。这里要在android项目里面添加读取本地内存的

2017-08-16 12:05:15 4981 3

原创 关于开发webStorm遇到的问题总结

1.遇到Jtextarea 文字超长的时候,不能自动添加滚动条。   使用的Idea进行的开发,折腾了一天,百度各种都没有解决,因为对Java的swing的可视化包不熟悉,直接使用Idea提供的可视化工具解决。a.现在界面上直接拖拽出一个Jtextarea控件b.c. 2.插件打包,可以打包自己用哦。或者你想发布就发布。 直接项目右键,然后最下面的一个选项,就可以打包你的插件了。 怎么开发

2017-07-20 11:59:08 515

原创 使用Runtime去运行命令行 CreateProcess error=193, %1 不是有效的 Win32 应用程序。

写一个idea的插件,去运行命令行。 runtime.exec(“ionic -v”) 但是报错: java.io.IOException: CreateProcess error=193, %1 不是有效的 Win32 应用程序。百度到解决方案:方案 运行的命令行前面添加: runtime.exec(“cmd \c ionic -v”);下面是参考过来的:错误代码2一般都

2017-07-18 15:03:52 29607 2

原创 cordova-plugin-crosswalk-webview 安装出现错误

错误的logError:15:53:54.127 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/ XWalkWebViewEngine. java:48: error: cannot find symbol 15:53:54.127 [ERRO

2017-07-17 15:40:40 4292

原创 ionic 改 Android包名

前言: 百度上的那个方法,再是直接改Android生成后的代码,要是你重新生成项目是不是又要改,费时费力啊! 直接更改ionic项目下的config.xml 里面的id属性,改成你想要的包名。然后重新生成Android项目,你再去看你的包名。

2017-07-12 15:28:02 1358

转载 android build构建,获取packagename

如果你使用的是gradle 构建Android项目的话,那么请使用下面的函数,获取包名 BuildConfig.APPLICATION_ID;

2017-07-12 08:58:22 2262

原创 Vysor 1.7.6 chrome 插件破解

在你的Chrome扩展文件里面,找到 名为uglify.js的文件。 我的文件地址: C:\Users\jin\AppData\Local\Google\Chrome\User Data\Default\Extensions\gidgenkbbabolejbgbpnhbimgjbffefm\1.7.7_0实在不行,你手动搜索一下,然后打开之后把文件格式化一下,这个自行百度。然后找到下面这个图

2017-06-27 15:18:51 6216 1

原创 ionic 自定义插件调用aar

使用ionic调用aar 插件开发。我使用的是第三方的aar的库去做的。1.使用plugman生成对应的插架的目录。(不是本文的重点)参考地址 2.使用 plugman 生成配置文件 plugman createpackagejson <这里填第一步项目的目录的根目录>3.添加android 平台 plugman platform add android4.添加aar包的配置<?xm

2017-06-20 15:17:44 1145

原创 Liunx python pyxhook 监控键盘/鼠标

前言:之前在window上使用pyhook监控鼠标键盘事件,后来因为家里没有window只有centos系统,准备继续开发的时候发现了pyhook只支持win系统。所以找其它的库的支持,发现了一个pyxhook的库,支持liunx系统。pyxhook这个库是不可以直接运行的,必须要依赖xlib库。 这个xlib最好从这里下载安装,我之前从其他地方下载安装的一直运行出错。下载完之后 python

2017-04-30 13:45:12 1614

原创 android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file (code 14)

03-31 12:19:37.634 E/IMemory ( 1002): cannot dup fd=49, size=1048576, err=0 (Too many open files)03-31 12:19:37.634 E/IMemory ( 1002): cannot map BpMemoryHeap (binder=0x67eee880), size=1048576, fd=-1 (

2017-03-31 14:03:30 4848 1

转载 Object转byte[];byte[]转Object

对象转数组,数组转对象 序列化一个对象,反序列化一个对象就是如此 Java代码package com.digican.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.Obje

2017-03-23 15:09:05 3432

原创 Python 的pytesscer 的识别功能初探

1.环境配置: window 64 位 本来要安装PIL,但是PIL在window上没有64位的,转而安装 Pillow 其它的博客写了要安装Pip,我因为直接电脑上有,所以直接省略这个环节. 安装pytesser 安装地址 pytesser 这个库依赖 tesseract安装地址Pillow的Github仓库官方建议的Window的安装方法 We provide

2017-03-17 11:50:39 794 1

原创 Android Studio AIDL List 传递数据

aidl 使用中,有时候我们需要传递List数据,根据谷歌爸爸的文档,是支持的,但是我代码中写入如下的内容,一值报错 interface IPrintAidlInterface { /** * Demonstrates some basic types that you can use as parameters * and return values in AID

2017-03-13 15:21:36 7342 1

原创 android LocalSocket的使用

需求: 在Activity与另外一个线程中的服务进行数据传递,之前只用的AIDL,但是这个传输是单向的,不满足项目的需求,后来发现了这个LocalSocket.于是自己摸索使用,网上的教程好多都是抄袭的看的不明白. 目标:一个进程与另一个进程间的通信.1.首先来看配置// 这个是我启动的服务,在单独的一个进程中执行 process这个属性不是很明白,请百度一下.<servic

2017-03-10 14:50:47 5143 3

原创 Spring Hibernate4 连接几次后连接异常, Cannot get a connection, pool error Timeout waiting for idle object

之前我是通过 把SessionFactory的对象注入到Dao层,然后用OpenSession的方法去操作数据库,出现了标题的错误. 然后问题的原因我也不知道,我现在改成这样getCurrentSession().更改方法如下: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.or

2017-03-02 17:13:58 1468

原创 Android 如何获取唯一性ID实践

import android.content.ContentResolver;import android.content.Context;import android.net.wifi.ScanResult;import android.net.wifi.WifiManager;import android.provider.Settings;import android.telepho

2016-12-19 17:53:41 949 1

原创 Cmake 配置问题

出现以下问题: 之前一直是报undefined reference to __print_Log 打印log的类找不到。因为Cmake配置错误,不知道之前的错误是什么样子了。 最终的配置在后面。Error:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:exter

2016-12-15 10:32:09 12254 4

原创 记录一下SQLite里面的 时间日期函数

http://www.yiibai.com/sqlite/这个网站中有介绍sqlite数据库的,我要用的是sql语句里面的时间日期函数。我的之前的表,在时间字段里面存的是一个string类型的,在使用sql查询数据库的时候没有办法比较。所以我通过alert 添加一个字段。在sql中把字符串转成时间函数,保存。UPDATE VisitorInfo SET checkTime = (SEL

2016-12-08 13:22:28 501

翻译 NestedScrollingChild NestedScrollingParent API的粗略中文解释

NestedScrollingChild NestedScrollingParent 这两个类,一起实现了进行混合滚动的事件的分发机制。 NestedScrollingChildHelper 这个类代理了很多常用的方法NestedScrollingChild 接口下面的方法进行一一解释: 根据文旦进行翻译解释的boolean dispatchNestedFling (float

2016-11-03 17:26:01 358

翻译 Build a UI with Layout Editor(翻译文章)Android Studio 可视化界面编辑器

原文   在Android Studio 的布局管理器中,你能够迅速的通过在可视化编辑器中拖拽控件而不用在xml文件中手动编辑了。这个编辑器能够在不同的尺寸上的设备预览你的布局。你可以自动调整你的布局保证能在不同的设备上适配。这个布局管理器在你使用ConstraintLayout进行布局的时候功能显得尤为强大。ConstraintLayout是一个提供兼容库兼容到 2.3以上的库。此页将简单介绍布局

2016-10-21 17:36:39 3631

原创 不打开Android Studio 对Android项目编译安装

早上看到某大神的文章,但是人家没写的很详细,自己早上试了一下,发现了小问题,我来具体截图一下步骤吧。内容提要  在github看到某个还不错的项目,要安装看下代码都是从Android Studio导入,然后安装看代码的,因为占用内存大,所以呢不是很方便,迅速,大神说可以用项目自带的gradlew 编译。其实我对这个东西根本不了解。只知道是个构建工具。就这。  具体的跑项目的步骤如下(用于演示项目)。

2016-10-21 10:02:27 1217 6

转载 android Home 之后重新进入 保持应用操作界面

1.android:allowTaskReparenting 这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“true”表示可以移动,“false”表示它必须呆在当前应用的task中,默认值为false。如果一个这个Activity的元素没有设定此属性,设定在上的此属性会对此Activity起作用。例如在一个应用中要

2016-10-20 08:26:08 2240 1

原创 文章标题

添加View 添加一个View是调用layoutChunk方法来完成的,让我们来看看这个layoutChunk方法: void layoutChunk(RecyclerView.Recycler recycler, RecyclerView.State state, LayoutState layoutState, LayoutChunkResult result)

2016-10-17 17:42:48 525

原创 百度地图 设置缩放等级

代码如下,注释都在里面了。public class MapFragment extends SupportMapFragment { private boolean isFirstLoc = true; private LocationClient mLocClient; /** * 定位SDK监听函数 */ public class MyLocati

2016-10-09 12:42:27 14021 2

原创 Android Studio 的checkStyle的使用

在开发中,我们需要不仅仅是个人的超强的能力(学习能力、解决问题能力等),我们也需要团队合作能力,我们要明白,我们的成功来自于我们的团队(一个英雄是很难自靠自己的能力来创造一个时代的)。今天我们就介绍一种,在团队开发中遵守某些编码规范的工具—-CheckStyle。CheckStyle主要的功能就是实时检测,代码的规范(Code Style)是否符合我们规定的一个模板,如定义的静态常量是大写,局部参数

2016-10-09 10:29:52 2754 1

原创 android studio 的layout 分包机制

android 项目编写的时候,如果项目越来越多,功能越多。布局文件就太多了。那么你们就可能不好维护,于是出现了分包的机制。 1.注意:你的分包必须是这样的,如下面的所示,你的布局必须在layout下面,不然系统找不到。--layouts --activities --layout --content --layout2.在gradle里面配置一下就

2016-10-08 10:42:52 3473

翻译 android studio renamed plugin

自动重命名android 里面的versionName字段(创建一个自定的gradle插件)为毛开发这个屌功能,你们这些辣鸡开发都知道吧。那么,我回答问题之前我先问一个问题,你们所有的apk自动生成一样的名字?当然不,应用的名字就像2.3 13.1.0——2342等等。这个似乎对发布一个版本已经足够了,但是这个应用是处于正在开发,应用程序的名字最好能提供更多的信息。我发现这个方法对我的团队非常的有用

2016-09-19 16:42:01 415

原创 centos 7 wifi驱动

参考

2016-07-23 17:25:12 1135

原创 Android 设备无法正常获取log处理

1.有时候异常是刚开始的时候就无法 获取log,然后导致无法获取log.使用 下面的命令,可以获取到相关的logcrash之后,你手机连上adb, 输入adb logcat -v time -> log.txt,回车后稍等半分钟,把你当前目录下的这个log.txt发过来,里面日志应该就比较全了。2.使用网易的异常捕获的产品精准获取log,产品是:网易云捕

2016-06-29 11:31:07 691

原创 Android Https 双向认证

在需要做安全认证的App中,例如银行的App中,需要做服务器认证,还有App认证,只有有对应的加密锁才能访问服务器,只有对应的App才能访问服务器.关于https可以自己百度一下.我看了很多遍看了就忘.1.首先获取两个密匙对, 这里要获取两对,一个认证手机,一个认证服务器. E:\worktemp\各种相关项目资料\https双向认证>keytool -genkey -alias XXX_ser

2016-06-22 13:19:41 3666 5

原创 Android 使用ORMLITE 自定义规则的排序

今天接受一个新的需求,就是要自定义排序,比如 正常顺序是 1 , 2 ,3 但是我的排序要求是要 1, 3, 2 这样排序.实现的思路是如下:select * from teble_exaple order by( case class when 'C' then 1, when 'A' then 2, when 'D' then 3, when 'B' t

2016-06-16 16:51:25 1711

原创 android studio jni.h 红色报错

所有的配置均按照网上配置,报错。发现在为的ndk-10的liunx版本下的platform 平台里面只有一个版本,在网上找到最新版11版下载。然后重新导入配置解决android studio 的NDK配置在: File —> Project Structure —>SDK Location –> Android NDK Location

2016-06-14 22:25:06 6924

原创 Notification 自定义声音提示

在Notification中使用自定义的声音,自己要处理声音提示这个方法:具体 NotificationCompat.Builder builder = new NotificationCompat.Builder(context); builder.setSound(soundUri); // 关键是这里使用的Uri的方式去定义的.之前想放在assets中去获取,失败了.后来在stack

2016-06-14 19:26:35 5918

vysor 1.7.6 破解文件

vysor 1.7.6 破解

2017-06-27

ionic_plugin_aar

1.使用plugman创建一个plugin,然后给ionic去调用。

2017-06-20

MemoryAnalyzer-1.6.1.20161125-win32.win32.x86_64.zip

MemoryAnalyzer-1.6.1.20161125-win32.win32.x86_64.zip android MAT内存分析工具

2017-03-29

openssl1-1.0.0-4.fc24.x86_64.rpm

Centos7 下跑Android studio 的NDK 出现问题,要安装这个版本的openssl 问题地址:http://blog.csdn.net/rznice/article/details/52650577

2016-12-18

IOS省市区三级联动,地区plist文件

IOS省市区三级联动,地区plist文件

2016-09-11

双向https的Android代码

在开发中使用https双向认证,资源是android端的源码.使用的是okhttp的框架实现网络请求.已经测试可以双向认证.博客地址:http://blog.csdn.net/agoodcoolman/article/details/51678633

2016-06-22

JKS,BKS转换

用户将jks转换成bks

2016-06-22

语音合成软件

合成wav格式语音,放在android设备上使用.

2016-06-14

JNI笔记的相关内容

JNI的学习笔记,多看看,很久没看就忘记了.

2016-01-19

bcprov-ext-jdk15on-153.jar

主要用于android使用的BC证书,因为JAVA的keytools不支持,所以需要手动去配置

2015-11-16

facebook的Fresco库 支持ecplise的官方版

已经测试过,支持ecplise开发,需要将所有的库文件都导入到ecplise中,然后在属性中引用这几个库,使用方法查看文档. http://frescolib.org/docs/getting-started.html#_ 此版本修复了,在ecplise中使用的是否报ErrorNoFound的错误.官方修复过的.

2015-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除