- 博客(39)
- 资源 (17)
- 收藏
- 关注
原创 android adb 截图 上传电脑 自动重命名
set yy=%date:~0,4%set mm=%date:~5,2%set dd=%date:~8,2%set hh=%time:~0,2%set mn=%time:~3,2%set ss=%time:~6,2%set filename=%yy%%mm%%dd%%hh%%mn%%ss%adb shell screencap -p sdcard/screen.png...
2019-03-18 11:48:50
1014
原创 解决android - Why does use of multiDexEnabled (true) allow the app to build but constantly crash?
An app I am working on (base code not written by me, containing a number of large libs which can't be removed). On a recent run it started responding with the message:This only occurs when the app t
2017-07-19 20:38:51
698
原创 编译系统 ,只更新system.img
进入系统 adb reboot bootloader 下载镜像选项当中选择parameter对应的文件system选择对应的文件执行
2017-03-27 14:54:57
1392
原创 dex2jar
使用dex2jar 出现了错误 Error occurred during initialization of VM Could not reserve enough space for …解决方案: Here is how to fix it: Go to Start->Control Panel->System->Advanced(tab)->Environment Variables->S
2017-02-11 16:55:27
1127
原创 git push
将本地分支的修改提交到远程分支上面先git branch -a yyy@koridy-251:~/D92/pizza$ git branch D92 i8 master查看与远程分支的关联信息 vim .git/config [core] repositoryformatversion = 0 filemode = true bare = false
2017-01-07 18:46:05
399
原创 控制X264的码率
ffmpeg -f dshow -i video=”screen-capture-recorder” -pix_fmt yuv420p -c:v libx264 -g 25 -r 5 -crf 45 -preset:v ultrafast -tune:v zerolatency -strict -2 temp.mp4 1. 关键帧间隔 -g : 单位是帧 如:想要5
2017-01-07 15:24:43
427
原创 nginx-rtmp 流媒体服务器的搭建
http://blog.youkuaiyun.com/leixiaohua1020/article/details/38284961ffmpeg -f dshow -i video=”screen-capture-recorder” -r 5 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency MyDesktop.mkv “-r 5”的意思是把帧率设
2016-12-25 23:00:20
425
原创 通过win7中cmd命令提示符telnet模拟http请求
参考文档:http://blog.youkuaiyun.com/hsd2012/article/details/51075811此文章才是真正有用的。其他的均没有成功
2016-12-08 23:07:37
1659
原创 将窗口从最少化切换到最前且激活键盘输入
IntPtr mainWindowHandle = process.MainWindowHandle; if (mainWindowHandle != IntPtr.Zero) { if (NativeMethods.IsIconic(mainWindowHandle))
2016-12-07 20:01:36
386
原创 PackageManagerService 调用apkfilterservice的LOG
C:\Users\chenqi>adb shell shell@UEStudent:/ $ logcat | grep ApkFilterService logcat | grep ApkFilterService I/ActivityManager( 745): Start proc 2618:com.hp.nethandle/u0a73 for service com.hp.nethan
2016-11-12 17:00:22
737
原创 PackageManagerService 在安装的LOG打印
I/PackageManager( 745): Checking for more work or unbind… I/PackageManager( 745): Posting delayed MCS_UNBIND I/PackageManager( 745): init_copy idx=0: MeasureParams{239509ae com.android.musicvis}
2016-11-12 16:58:57
1238
原创 git 取消commit
git 操作 git reset –hard commit_id 使用上面的命令进行回退commit 1commit 2commit 3get reset –hard commit3 将HEAD指向 commit3
2016-11-09 20:51:06
2418
原创 vim 操作
Vi 跳到文件第一行、最后一行 :$ 跳到文件最后一行 :0或:1 跳到文件第一行或 另外一组命令: gg 跳到文件第一行 Shift + g 跳到文件最后一行 在vi中按u可以撤销一次操作u 撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作
2016-11-09 20:50:36
308
原创 在framework当中添加一个系统自定义服务,权限的问题
问题: 在framework当中添加一个系统自定义服务,操作打开与关闭GPS。普通APK调用服务来打开与关闭GPS, 会出现java.lang.SecurityException: Package android does not belong to 10078目的: 1. 系统服务或自定义服务其在系统当中,其的主要作用:能够调用系统HIDE类,方法, 2. 自定服务编辑成service.
2016-11-09 20:46:49
2589
原创 android 5.1 打开与关闭GPS
设置GPS需要系统权限: GPS设置在settingprovider数据库的字段是 不是LOCATION_MODE而是 LOCATION_PROVIDERS_ALLOWED, 但用户在设置的时候是使用Settings.Secure.putInt(context.getContentResolver(), Setting
2016-11-09 20:46:01
4879
原创 对于struts与filter,servlet的关系思考
自己手写Struts2 http://blog.youkuaiyun.com/lenotang/article/details/3336623 深入理解struts的运行机制 http://blog.youkuaiyun.com/u013132051/article/details/52926516 1. 介绍了JAVA WEB 的servlet与jsp, filter的关系 2
2016-11-05 14:59:31
339
原创 上层应用调用自定义的系统服务注意事项
【自定义的系统服务注册】 1. frameworks/base/services/java/com/android/server/SystemServer.java 当中添加 ServiceManager.addService("服务注册名称",new LianjiaoService(context)); 如 ServiceManager.addService("LianjiaoSer
2016-11-05 14:28:06
514
原创 测试系统接口
package com.hp.testlianjian;import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Set;import android.app.Activity; import android.app
2016-11-03 14:19:34
338
原创 流媒体的技术系统权限要求
流媒体的技术系统权限要求 android 系统版本要求: 5.0以上【录音系统内置声音且声音不外放】 上层APP的写法: recordInstance = new AudioRecord(MediaRecorder.AudioSource.REMOTE_SUBMIX, freq, chl, fmt, minBufferSize); /** * Audio source for
2016-11-01 20:14:29
935
原创 servlet getLastModified
是什么: 是HttpServlet当中一个方法,被servlet引擎所调用,在httpServlet当中默认返回-1。 protected long getLastModified(HttpServletRequest req) { return -1L; } 有什么用处: 控制client的GET请求(如post请求不受影响)是否被真实响
2016-10-22 20:58:32
937
原创 svn 入门文档
svn入门文档 推介如下的blog SVN使用教程总结 http://www.cnblogs.com/armyfai/p/3985660.html
2016-10-08 20:28:15
423
原创 Servlet,filter, struts,jsp之间的关系
java web 开发,入门的知识,servlet编写,注册,生命周期的方法, HttpServletRequest,HttpServletResponse的相关的知识,其均是以HTTP协议为操作原理。 因为静态 web服务器调用本质流程: 1. web 服务器(如:IIS, tomcat)启动tcp socket service 2. 等待Client发起TCP 连接,且接收
2016-10-07 19:52:34
840
原创 Http 协议小结
1. 请求行,状态行只有一行 2. 消息头由只有一个部分 3. 消息头与实体之间通过空行隔开(\r\n) 4. 可以存在多个实体部分,实体之间通过空行分开(在Content-type: multipart/form-data的类型当中) 5.连续两个\r\n只是一个部分的分隔符 6. 消息头,实体头的格式 1. xxxx: yyy,uuu 如Accept: text/
2016-10-05 23:58:28
337
原创 http 协议 通用信息头 Transfer-Encoding: chunked
client 向server发送请求与 server向client向返回响应,在消息头当中均可以包含 Transfer-Encoding: chunked 作用:描述消息实体的长度 有什么用: 消息的实体长度在发送之前不方便确定的时候,可以使用此参数,如果方便确定直接使用 Content-Length:就可以了, 怎么样使用: Transfer-Encoding:chunked 针对
2016-10-05 22:45:27
6493
原创 Http post请求 entity body的格式
Http post请求 entity body的格式,有三种格式,具体使用哪一种,由消息头当中ContentType的值所决定 1. ContentType:multipart/form-data; boundary= 如:上传文件 POST /api/feed/ HTTP/1.1 Accept-Encoding: gzip Content-Length: 225873 Content-
2016-10-05 10:45:41
23552
原创 Http 协议 post multipart/form-data
参考 1. 模拟提交有文件上传的表单(通过http模拟上传文件) (JAVA) http://www.cnblogs.com/chy710/archive/2010/02/22/1671007.html 2. 模拟提交有文件上传的表单(通过http模拟上传文件)(C#版本) http://www.cnblogs.com/chy710/archive/2010/02/22/16
2016-10-04 22:28:53
3083
原创 Tomcat绿色版本的安装
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-10-02 12:38:11
494
原创 OTA升级程序
System.out.println("enter start DownloadService"); Intent dlintent = new Intent(); dlintent.setClassName("com.downloadactivity",
2016-09-30 16:52:00
626
原创 Setting的默认初始值
Setting的默认初始配置frameworks/base/packages/SettingsProvider/res/values/default.xml 这里貌似可以修改很多东西,但要在 frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java中初始化才会生
2016-09-30 11:08:13
4699
原创 把机器wifi高级设置项中被屏蔽的【始终】菜单打开,不然机器熄屏以后会断wifi)
APK : package/apps/Settings 源文件路径: AdvancedWifiSettings extends SettingsPreferenceFragment 界面代码 R.xml.wifi_advanced_settings 列表数据来源与组成 initPreferences() ListPreferen
2016-09-29 16:02:25
815
1
转载 aapt 命令可应用于查看apk包名、主activity、版本等很多信息
互相学习,请关注我的微博:weibo.com/ganchaojiang aapt即Android Asset Packaging Tool.本文小结了一下该工具的用法。1. aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive.1.1 列出压缩文件目录a
2016-09-24 11:37:50
819
原创 VC 中与字符串相关的宏 _T、TEXT,_TEXT、L的作用(转)(
一、 在字符串前加一个L作用: 如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。 strlen("asd") = 3; strlen(L"asd") = 6; 二、 _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式 如果你定义了UNICODE,那么_T宏会把
2010-01-29 12:09:00
303
转载 oracle 序列
序列(SEQUENCE)序列是一数据库对象,利用它可生成唯一的整数。一个序列的值是由特殊的Oracle程序自动生成,因此序列避免了在应用 层实现序列而引起的性能瓶颈。该序列为上升序列,由1开始,增量为1,没有上限。在升序时,序列可从比最小值大的值开始,缺省值为序列的最小值。对于降 序,序列可由比最大值小的值开始,缺省值为序列的最大值。修改序列可以:? 修改未来序列值的增量。ORACLE没有象S
2010-01-05 15:33:00
406
转载 oracle %type
1、使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量DECLAREv_FirstName VARCHAR2(20);但是如果first_name列的定义改变了会发生什么(比如说表改变了,first_name现在的类
2010-01-05 15:29:00
351
转载 oracle %type
1、使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量DECLAREv_FirstName VARCHAR2(20);但是如果first_name列的定义改变了会发生什么(比如说表改变了,first_name现在的类
2010-01-05 13:50:00
385
转载 Onpaint和OnDraw的区别[转]
OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图变得无效时(包括大小的改变,移动,被遮盖等等),Windows发送WM_PAINT消息。该视图的OnPaint 处理函数通过创建
2009-12-27 09:35:00
388
转载 滚动条
以前做过程序自己处理滚动条,为屏幕无效区的更新和屏幕的闪烁花了不少功夫,还使用了双缓冲。近两天看了一下CScrollView类,发现这些工作都帮你做好了,会省不少事。于是想研究一下它的实现方法,研究结果表明其实就是普通VC书籍上讲解的滚动条处理方式,却让我对VC无效区的处理和坐标转换有了更深入的认识。 对于滚动条点击或拖动以后导致滚动条变量信息的改变就不说了,逻辑很简单,下面主要来分析
2009-12-26 11:46:00
586
SWE 图片路径 资源表示
2010-11-22
pwinuser.h Silverlight for window embedded
2010-08-16
XAML2CPP SILVERLIGHT WINCE
2010-08-12
一个学生管理系统 一个学生管理系统
2010-04-21
VC 画表格 双缓冲 滚动条
2010-01-04
VC 画表格 VC 画表格VC 画表格
2010-01-04
vc 画曲线 vc 画曲线
2010-01-04
linux-1.0源代码
2009-11-22
JAVA报表源码.JAVA报表源码.
2009-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人