lonelykin的专栏

天道酬勤!

排序:
默认
按更新时间
按访问量

android 动态调试 遇到的问题

windows 查看端口占用并关闭cmd下输入如下命令:netstat -ano //查看系统端口 netstat -ano | findstr "8700" //查询占用进程 tasklist|findstr 进程号 //查看进程名 taskkill /f /t...

2017-06-30 21:24:37

阅读数:211

评论数:0

使用git将项目上传到github

1.注册github帐号2.下载windows下git工具https://git-for-windows.github.io/3.进入Github首页,点击New repository新建一个项目4.填写相应信息后点击create即可 说明 Repository name: 仓库名称 Desc...

2017-05-24 12:29:44

阅读数:239

评论数:0

Shell脚本IF条件判断和判断条件总结

if list then do something here elif list then do another thing here else do something else here fi #!/bin/sh SYSTEM=`uname -s` #获取操作系统类型...

2017-01-10 14:41:33

阅读数:4887

评论数:0

Linux Shell 函数返回值

Shell函数返回值,常用的两种方式:return,echo 1) return 语句 shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回。 示例:#!/bin/sh function test() { echo "arg1 = $1&...

2017-01-09 21:11:57

阅读数:2309

评论数:0

Android Studio jni开发

1、创建一个android工程2、配置Anroid Studio 打开File ->Settings -> Tools -> External Tools 找到 external tools 然后点击右边方框的“+”。 填写相应的内容//添加javah 命令 Name:ja...

2016-11-04 23:57:45

阅读数:412

评论数:0

android build类分析 hook静态字段

缘由: 使用xposed hook build类下 DEVICE MODEL VERSION MANUFACTURER等静态字段XposedHelpers.setStaticObjectField(android.os.Build.class, "MODEL", "...

2016-11-02 19:08:04

阅读数:4050

评论数:4

SSH远程会话管理工具 - screen使用教程

一、screen命令是什么?Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。二、如何安装screen命令?除...

2016-08-30 18:14:57

阅读数:633

评论数:0

Android编译系统

一、Android编译步骤: 二、初始化编译环境--source build/envsetup.sh在build/envsetup.sh中主要完成了三件事。 添加编译目标的代码如下:for f in `/bin/ls vendor/*/vendorsetup.sh vendor/*/*/ven...

2016-08-26 10:10:03

阅读数:173

评论数:0

【转】什么时候你才会从重复中惊醒?

人最大的惰性在于学会“习惯”,当习惯了上班睡觉再上班再睡觉的重复生活后,似乎一切都是那么地理所当然,可内心深处总是会有一丝不安,生活似乎不应该如此……2007年9月到2008年6月,我大四,全职实习,每天早晨坐两个小时公车(当时北京地铁少而贵)上班,忙忙碌碌的一天之后,再两小时下班,看尽三环一路霓...

2016-08-22 16:21:12

阅读数:153

评论数:0

cmw-recovery 编译

源码所在目录 ~/android/cm/ 1.给cm目录添加权限sudo chmod -R 777 cm 2.更新环境./build/envsetup.sh 3.make要用到的工具make -j8 otatools 4.将/out/host/linux-x86/bin加入环境变量gedit...

2016-08-09 11:07:09

阅读数:759

评论数:0

cm12.1源码下载编译

一、准备工作1.安装vmware12 2.下载ubuntu14.04 64位 3.安装ubuntu 14.04 设置系统配置 内存:4GB, 处理器:8, 硬盘:200GB(预先分配) 二、环境搭建安装更新包编译Android源码需要一些基础库的支持,因此需要事先进行下载和配置。对于32位和64位...

2016-08-09 10:29:56

阅读数:932

评论数:0

Ubuntu14.04 terminal添加右键

设置Ubuntu 14.04右键终端的方法如下:首先要安装一个包,即可在右键里面添加一个“打开终端”的菜单。sudo apt-get install nautilus-open-terminal注销Ubuntu系统或者重启即可.

2016-08-03 14:02:04

阅读数:1728

评论数:0

Android ramdisk,boot,system.img 解包和打包

一、ramdisk介绍 ramdisk通过直面意思就大概能理解意思,ram disk虚拟内存盘,将ram模拟成硬盘来使用的文件系统。对于传统的磁盘文件系统来说,这样做的好处是可以极大提高文件访问速度;但由于是ram,所以在掉电后,这部分内容不能保存。ramdisk文件系统是在系统上电后直接从磁盘...

2016-08-01 12:33:14

阅读数:4838

评论数:0

win7 删除win10提示更新

进入Windows Update之后,在已经安装的更新中,找到名为“KB3035583补丁”,然后将其卸载就可以了。

2016-07-12 13:05:09

阅读数:330

评论数:0

aapt 命令可应用于查看apk包名、主activity、版本等很多信息

打开cmd cd到androidSDK/build-tools下aapt dump badging xxx.apk

2016-07-11 18:13:12

阅读数:235

评论数:0

wireshark按照域名过滤

http.host == "baidu.com" http.host contains baidu.com

2016-06-25 01:58:37

阅读数:4893

评论数:0

android函数调用堆栈打印方法

//打印调用堆栈 RuntimeException e = new RuntimeException("run is here"); e.fillInStackTrace(); Lo...

2016-06-24 14:19:36

阅读数:4043

评论数:0

android清除应用缓存数据

public static boolean clearAppUserData( String packageName ) { boolean clearStatus = false; DataOutputStream os = null; D...

2016-06-04 21:20:22

阅读数:1303

评论数:0

使用Android studio 开发cydiasubstrate插件

Cydia Substrate是一个代码修改平台.它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的.而Xposed只支持HOOK app_process中的java函数,因此Cydia Substrate是一款强大而实用的HOOK工具.官网地址:http://w...

2016-05-25 14:20:19

阅读数:2114

评论数:0

实现ADSL自动断网重连

class ADSLConnect { public string Connect(string Name,string userStr, string PassStr) { string arg = @"rasdial.e...

2016-05-24 21:24:51

阅读数:771

评论数:0

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