`
lht
  • 浏览: 200748 次
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
1. 解包 java -jar apktool.jar decode -f McDonalds.apk McDonalds   2. 编辑AndroidManifest.xml取消危险授权   3. 打包 java -jar apktool.jar build McDonalds McDonalds.apk   4. 重现签名 jarsigner.exe -verbose -keystore lht.ks McDonalds.apk lht  
AudioRecord对象需要在Activity的线程里面创建。读取数据时可以在独立的线程里面进行。否则华为U8800之类手机录音时会出错。   public VoiceRecorder(Tranceiver tx, int sampleRate) throws IllegalArgumentException, IllegalStateException { this.tx = tx; final int bufSize = AudioRecord.getMinBufferSize(sampleRate, CHANNEL_CONFIGURATIO ...

Android 混淆

default.properties增加:   proguard.config=proguard.cfg
    最近HTC G7 有线耳机接听电话时耳机声音震耳欲聋,用侧面的声音“-”键调节到最低都不管用。恢复出厂模式也没有解决。回忆了一下,发现故障的出现是由于使用了蓝牙耳机。怀疑是蓝牙耳机为了增益,后台将耳机声音调整到最大了。在外接有线耳机的情况下用侧面的声音“+”键调节音量,发现音量从最小跳格到最大,这时再调整音量到最低,耳机通话的声音恢复正常。       解决方法:拨打10086,听到语音提示(免费电话,为了调节通话音量),调整音量到最大,然后到最小。这样有线耳机通话音量就恢复正常了。
#include <linux/kfifo.h> #define ELEM 16 static struct kfifo *q; static spinlock_t q_lock; int num; spin_lock_init(&q_lock); q = kfifo_alloc(sizeof(int)*ELEM, GFP_KERNEL, &q_lock); if (IS_ERR(q)) { goto err_all_q; } kfifo_put(q, (unsigned char*)&num, sizeof(num)); ...
QT 4.7.2 static 编译   1. 编辑 qt-static\mkspecs\win32-g++\qmake.conf 文件QMAKE_LFLAGS增加-static -static-libgcc QMAKE_LFLAGS        = -static -static-libgcc -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc   2. configure -static -release -no-exceptions 后面跟其他的配置参数   3. ...
1. 在ltib/rpm/BUILD/qt-everywhere-opensource-src-4.6.0/demos下面建立子目录xx 2. 编辑demos.pro添加demos_xx相关的子目录 3. 仿照其他的嵌入式demo写出.pro文件如下:   SOURCES += main.cpp SOURCES += mainwindow.cpp HEADERS += mainwindow.h FORMS += mainwindow.ui build_all:!build_pass { CONFIG -= build_all CONFIG += rel ...
如果本地已经创建了一个GIT项目,现在需要同其他人共享代码,那么需要在服务器端建立一个仓库。然后将本地的代码push上去。步骤如下:   1. 登录远程服务器,创建一个空的仓库 $ GIT_DIR=/var/lib/scm/git/lht/test.git git --bare init $ git config core.sharedRepository true $ git config receive.denyNonFastForwards true   2. 本地机器上面操作: $ git remote add origin ssh://lht@git_server/va ...
1. 大规模服务器     如果服务器数量比较多,如几十几百甚至几千台,更新替换服务器涉及到OS安装、软件包安装、服务配置等等。这些可以通过开源的软件栈Cobbler, Puppet, Func统一管理。 2. 操作系统安装     Cobbler完成DHCP,TFTP,HTTPD等配置,提供PXE启动,KS自动安装配置文件等等   3. 常规配置     Puppet完成配置文件,用户,RPM包等在特定主机上面的修改、创建、安装等工作。   4. 分布式命令执行     Func可以在一批主机上面执行特定的命令。
C语言结构对齐: 1. 结构中基本数据成员(char,short,int,double等)的偏移地址按自己大小的整数倍 2. 结构中有结构的,结构成员的偏移地址按此结构成员的最大基本数据成员整数倍 3. 结构总的大小是最大基本数据成员的整数倍 typedef struct {         char x1;         short x2;         int x3;         char x4; }test; test.x1: 0 test.x2: 2 test.x3: 4 test.x4: 8 sizeof(test) = 9 + 3 ...
1. 首先制作init.d脚本,如: $ vi dist/lfs-5.1/remserial/remserial.spec    cat << EOF > $RPM_BUILD_ROOT/%{pfx}/etc/rc.d/init.d/remserial #!/bin/sh if [ ! -x /sbin/remserial ] then exit 0 fi if [ "$1" = "stop" -o "$1" = "restart" ] then ech ...
1.创建项目 $ mkdir hello-1.0 $ cd hello-1.0 $ vi hello.c   #include <stdio.h> int main() { int i; printf("hello world\n"); for ( i = 0; i < 10 ; i++ ) { printf("loop count = %d\n", i); } printf("hello t ...
CentOS5.5需要预先安装: $ sudo  yum install lzo-devel libacl-devel curl-devel   $ tar xzvf L2.6.31_10.08.01_SDK_source.tar.gz $ cd L2.6.31_10.08.01_SDK_source $ ./install 根据提示增加sudo权限 $ ./ltib 配置target的选项。
谷歌拼音有自然码的编码方案,但是没有自然码的单字输入辅助码功能。虽然整句输入速度很快但是针对姓名中的单字,输入效率就不高了。利用谷歌拼音的自定义短语功能就可以定义单字的辅助码输入。这里有现成的LINUX码表,稍作编辑(将=换成TAB)就可以导入谷歌拼音中.
通过PUTTY的SSH TUNNEL使用远程局域网的远程桌面,方法如下:   1. 启动putty   2. 进入Category: ssh--->Tunnels设置SSH端口转发  注意"Local ports accept connections from other hosts"必须打勾   3 输入SSH服务器的地址,连接SSH服务器   4 启动mstsc, 连接主机127.0.0.2,注意这个是必须的。  
Global site tag (gtag.js) - Google Analytics