PIXNET Logo登入

とらちよ - 小猛虎俱樂部

跳到主文

歡迎光臨小猛虎的小天地

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 06 週一 201816:44
  • 天翼之鍊 4.04 版單機板架設 (Solaris 11 / OpenIndiana / OpenSolaris)

undefined
===================================
架設環境
===================================
Solaris 11 / OpenSolaris / OpenIndiana + VirtualBox + MySql
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(13) 人氣(12,742)

  • 個人分類:應用程式
▲top
  • 9月 26 週四 201306:18
  • G5 games 遊戲大作 (PC版)


失落的靈魂:魔畫完整典藏硬碟版
Lost Souls: Enchanted Paintings Collector's Edition

(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(0) 人氣(1,296)

  • 個人分類:應用程式
▲top
  • 9月 21 週六 201312:53
  • 安卓APK解壓打包修改工具

* APK解壓
把APK命名zip用一般的ZIP,RAR,7-Zip來解壓縮即可
* APK打包
將要打包目錄內的META-INF資料夾刪除 然後壓縮成ZIP文件
再用Auto-sign簽名工具 簽名即可
* Auto-sign使用說明
將打包好的zip文件放到Auto-sign目錄內 命名update.zip
然後執行Sign.bat會產生新的update_signed.apk文件
* classes.dex 修改
使用dex2jar將dex轉換成JAR文件 然後使用jd-gui修改jave原始碼
修改完後再用dex2jar將jar轉回dex
* dex2jar 使用說明
將classes.dex放到dex2jar目錄內
執行cmd命令提示字元
如 dex2jar 路徑為 C:\dex2jar
輸入 cd C:\dex2jar
dex 轉換 jar 指令
dex2jar.bat classes.dex
完成後目錄下會產生 classes_dex2jar.jar
jar 轉換 dex 指令
d2j-jar2dex.bat classes_dex2jar.jar
完成後目錄下會產生 classes_dex2jar-jar2dex.dex
* 工具下載
Auto-sign (APK簽名工具)
https://mega.co.nz/#!eMdUwIbT!GehRjCFjDUbY8Lp55WT7kBRhBvUuH8Coj06IE77Q884
jd-gui (jar反組譯工具)
https://mega.co.nz/#!uNklBLAC!TJhLJVXQOUARNTRgb9kt0HJKfLATPJfpLk-LNCeh3LM
dex2jar(dex&jar轉換工具)
https://mega.co.nz/#!yBt3zaQK!Hjhc8xgR-H4flZi79H4eU0gAfTYV3wKMOrif-ZSNRsU
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(2) 人氣(13,494)

  • 個人分類:應用程式
▲top
  • 9月 18 週三 201319:08
  • MocroDroid SP6820 平臺開發介紹

MocroDroid SP6820 平臺開發介紹
----------
環境配置
----------
所需軟體和推薦版本
Linux : Ubuntu 11.04 (64-bit recommended)
JDK :   JDK1.6
GCC:    4.5.2
Perl:   5.10
python: 2.7.1
make:   3.81
需要的開發包
$sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev valgrind zlib1gdev
Adb(Android Debug Bridge)
在ubuntu中配置adb
步驟1,把adb複製到/usr/bin目錄下
$sudo cp /home/apuser/<Android_Project>/out/host/linux-x86/bin/adb/ usr/bin
步驟2,更改adb的權限
$sudo chmod a+x /usr/bin/adb
步驟3,建立spreadtrum usb 專有 VID
$[ -d ~/.android ] || mkdir ~/.android
$echo 0x1782 >~/.android/adb_usb.ini
在windows中配置adb
步驟1,在C:\Documents and Settings\<User name>\目錄下建立文件.android
步驟2,把adb_usb.ini放在資料夾.android中
步驟3,把adb tools放在某個目錄下
----------
編譯
----------
編譯命令
$ cd <Android_Project>/   
$ ./mk sp6820a pb         ;Pre Build
$ ./mk sp6820a n          ;new
$ ./mk sp6820a u          ;update target
$ ./mk sp6820a c          ;Clean the objects
$ ./mk sp6820a u k        ;Build kernel
$ ./mk sp6820a u ub       ;Build u-boot
$ ./mk sp6820a u k ub     ;Build kenrel and u-boot
注意:
更多資訊參見文件: <Android_project>/customize/docs
輸入./mk -dh 查看更多指令使用資訊.
編譯log資訊保存在目錄:out/target/product/xxx/log(xxx is customer project name).
在進行模組編譯前,需確保之前進行了一次NEW 或是一次PB
----------
下載
----------
兩個下載工具
1.Research Download Tool
該工具用於windows環境,使用前必須安裝SCI-android-usb-driver驅動
2.Fastboot
在ubuntu模式下進行燒錄.img的步驟如下所示:
步驟1,進入 fastboot 模式
同時按住fastboot key(注:這個鍵在u-boot中配置) 和開機鍵即可進入 fastboot 模式
步驟2,抹除相應模組
$ sudo ./fastboot erase Partition_Name
步驟3, 刷新相應模組
$ sudo ./fastboot flash Partition_Name Flash_File
注意: 先抹除再刷新
----------
專案目錄結構
----------
[3rdparty]    所有的設備驅動
[bionic]      C runtime libraries C運行時函式庫, 例如:libc, libm, libdl, dynamic linker等
[bootable]    啟動引導相關代碼
[build]       Android 編譯系統,include make file, 腳本和其他工具
[cts]         Android相容性測試套件
[customize]   客戶化配置相關,包括專案配置檔、驅動配置檔、 客戶化配置相關,包括專案配置檔、驅動配置檔、腳本等
[dalvik]      dalvik Java虛擬機
[development] 應用程式開發相關和debugging工具
[external]    android使用的一些開源的模組
[frameworks]  應用層核心框架--java及C++語言
[hardware]    硬體抽象層和介面
[kernel]      Linux kernel
[mk]          Project make and build entrance專案編譯和入口
[out]         編譯輸出檔(bin、img和中間檔)
[packages]    應用套裝程式
[prebuilt]    預編譯的一些資源
[sdk]         Android SDK工具
[system]      底層檔系統函式庫、應用及元件——C語言
[u-boot]      U-boot用於引導系統
[vendor]      廠商定制代碼
編譯專案
$ cd <Android_Project>/3rdparty/
$ ./build.products.sh sp6810a [subcmd]
subcmd list:
 fprebuild  -- 快速build需要的前提配置自動設置,同時完成一次徹底編譯
 fbuild     -- 快速build,不編譯3rdparty下的ko
 fbuild2    -- 快速build,在fbuild基礎上,再額外編譯3rdparty下的檔
 clean      -- 清除第3方對android的所有修改,恢復到原始的android版本
 system     -- 重新打包system資料夾產生system.img
 userdata   -- 重新打包data資料夾產生userdata.img
 bootimage  -- 產生boot.img和linux.bin核心文件
更多相關幫助資訊可以通過執行如下語句獲得:
./build.products.sh -h
----------
客戶化專案配置
----------
Customize目錄結構如下 : 目錄結構如下
├── customer_cfg-------客戶化配置目錄,客戶配置工作在此目錄下完成
│ ├── readme----------客戶化配置目錄說明文件
│ ├── sp6820a---------客戶專案:sp6820a(專案名稱)
│ └── sp8805ga--------客戶專案:sp8805ga(專案名稱)
├── docs---------------此資料夾存放客戶化配置相關文件
│ └── readme----------客戶化配置文件索引檔
├── make---------------客戶專案配置目錄
│ ├── emulator.mak----模擬器配置檔。此配置檔有待完善
│ ├── makefile.sprd---Makefile,是SHELL腳本調用入口
│ ├── readme----------客戶專案配置目錄各檔說明
│ ├── rules.cfg-------客戶化代碼產生過程中需要複製到目標資料夾
│ ├── sp6810a.mak-----客戶化專案:sp6810a(專案名稱)配置檔
│ └── sp6820a.mak-----客戶化專案:sp6820a(專案名稱)配置檔
├── perl---------------客戶化配置PERL腳本目錄
├── shell--------------客戶化配置編譯腳本目錄
└── tools--------------存放客戶開發/生產工具
3rdparty目錄結構 目錄結構: 目錄結構
├── app----------------模組名:app 模組名: 模組名
│ ├── app6810---------模組配置:app6810 模組配置: 模組配置
│ │ └── special------模組具體代碼 模組具體代碼
│ ├── app6820---------模組配置:app6810 模組配置: 模組配置
│ └── special---------模組具體代碼 模組具體代碼
├── bluetooth----------模組名:bluetooth 模組名: 模組名
│ ├── AR3002----------模組配置:AR3002 模組配置: 模組配置
│ │ ├── framework----模組 模組FRAMEWORK層代碼 模組 層代碼
│ │ ├── hal----------模組 模組HAL層代碼 模組 層代碼
│ │ └── special------模組具體代碼 模組具體代碼
├── camera-------------模組名:camera 模組名: 模組名
│ ├── gc0309----------模組配置:gc0309 模組配置: 模組配置
│ │ ├── framework
│ │ ├── hal
│ │ └── kernel-------模組 模組KERNEL層代碼 模組 層代碼
新加一個專案
步驟1,在customize/make資料夾下以展訊RELEASE的xxx.mak為模版(同平臺專案)新建專案cust_prj.mak,根據需要進行配置
步驟2,在customize/cusomer_cfg目錄下新建cust_prj資料夾,根據需求具體配置
步驟3,在客戶專案根目錄下編譯:$./mk cust_prj n
注: 更多資訊參見文件<Android_Project>/custimize/docs/S mart Phone B uild System Usr Guide.pdf
新加一個模組配置項
以新加模組A(模組名)(包含兩模組配置:B和C)為例:
步驟1,在customize/make/cust_prj.mak中添加3RDPARTY_LCD = hx8357:r61581
步驟2,在3rdparty/lcd目錄下新建r61581,在r61581資料夾下根據需要建立相關資料夾(hal/framework/kernel/special中的一個或多個),在建立的 資料夾中加入相關文件即可
注: 更多資訊參見文件<Android_Project>/custimize/docs/Smart Phone Buil d System Usr Guide.pdf
新加一個模組
以新加模組A(模組名)(包含兩模組配置:B和C)為例:
步驟1,在customize/make/cust_prj.mak中添加3RDPARTY_A = B:C
步驟2,在3rdparty目錄下新建目錄a(模組名,小寫),在a目錄下新建目錄B和C(模組配置,大小寫與步驟1中配置項一致)
步驟3,在B和C下根據需要加入相關資料夾(hal/framework/kernel/special 中的一個或多個)
注: 更多資訊參見文件<Android_Project>/custimize/docs/Smart Phone Buil d System Usr Guide.pdf
以上情形下模組目錄結構如下:
a
├─B
│ │
│ ├── framework
│ │ ├── path1
│ │ │    ├── 1.java
│ │ │    ├── 2.java
│ │ │    └── route.mk
│ │ │
│ │ └── path2
│ │
│ │ ├── 3.java
│ │       └── route.mk
│ │
│ ├── kernel
│ │    ├── 4.c
│ │    └── route.mk
│ │
│ └── special
│
└── C
      ├── hal
      │    ├── Android.mk.3rdparty(note: destination file name will be Android.mk)
      │    └── route.mk
      │
      └── special
----------
客戶化驅動配置
----------
Pin-map 配置
在文件/customize/customer_cfg/$pro ject/kernel/pinmap/pinmap_cfg.c 中添加相應的配置
用巨集MFP_CFG_X(d die)或MFP_ANA_CFG_X(a die)來定義pins,例如:
MFP_CFG_X(SIMCLK0, AF0, DS1, F_PULL_NONE, S_PULL_NONE, IO_OE)
MFP_ANA_CFG_X(TP_YD, AF0, DS1, F_PULL_NONE, S_PULL_NONE, IO_Z)
注:
pin的名字是晶片 定義好的
AF0 ~AF3用於選擇pin的複用功能
DS指pin的驅動能力
F_PULL_NONE,F_PULL_UP,F_PULL_DOWN 指在工作模式下pin的上拉和下拉等
S_PULL_NONE,S_PULL_UP,S_PULL_DOWN指在睡眠模式下pin的上拉和下拉等
IO_OE,IO_IE,IO_Z指 在睡眠模式下pin的輸入、輸出和高阻
GPIO 配置
在文件/customize/customer_cfg/$pro ject/kernel/gpio/gpio_cfg.c 中按照如下步驟配置GPIO
步驟1, 定義GPIO的變數,例如: int sprd_3rdparty_gpio_wifi_reset;
步驟2,在gpio_func_cfg 中添加配置項,例如:gpio_func_cfg[]=
{
   {
    &sprd_3rdparty_gpio_wifi_reset,
    140|GPIO_DEFAUT_HIGH|GPIO_DIRECTION_OUTPUT|GPIO_LOGIC_TRUE
   },
};
步驟3:導出該變數: EXPORT_SYMBOL_GPL(sprd_3rdparty_gpio_wifi_power);
Keypad 配置
在文件/customize/customer_cfg/$pro ject/kernel/kpd/kpd_cfg.c中按照如下步驟配置 Keypad
步驟1, 用如下兩個巨集來定義Keypad的行列值
#define CUSTOM_KEYPAD_ROWS 3
#define CUSTOM_KEYPAD_COLS 3
步驟2, 用巨集KEYVAL在sprd_keymap[]添加配置項
static const unsigned int sprd_keymap[] =
{
  KEYVAL(0, 0, ANDROID_KEY_VOLUME_DOWN),  // 0 row
  KEYVAL(1, 0, ANDROID_KEY_VOLUME_UP),    // 1 row
};
I2c 配置
在文件/customize/customer_cfg/$pro ject/kernel/i2c/i2c_cfg.c中按照如下步驟配置 6820 晶片 四組 i2c 口, 確定設備使用那組i2c並添加配置,例如:
static struct i2c_board_info __initdata i2c_boardinfo[] =
{
   {I2C_BOARD_INFO("al3006_pls", 0x1c),},
}
static struct i2c_board_info __initdata i2c_boardinfo1[] =
{
   {I2C_BOARD_INFO(SENSOR_MAIN_I2C_NAME,SENSOR_MAIN_I2C_ADDR),},
   {I2C_BOARD_INFO(SENSOR_SUB_I2C_NAME,SENSOR_SUB_I2C_ADDR),},
};
LCD配置 配置
在文件/customize/customer_cfg/$pro ject/kernel/lcd/lcd_cfg.c中按照如下步驟配置
步驟1,在3rdparty/lcd/中添加lcd的驅動
步驟2,在lcd_cfg.c中添加extern struct lcd_spec lcd_panel_XXXX,例如
extern struct lcd_spec lcd_panel_hx8369;
步驟3, 填充lcd_panel[],例如:
static struct lcd_panel_cfg lcd_panel[] =
{
   [0]=
   {
    .lcd_id = LCD_PANEL_ID_HX8369,
    .panel = &lcd_panel_hx8369,
   },
};
Camera 配置
在文件/customize/customer_cfg/$pro ject/kernel/camera/camera_cfg.c中按照如下步驟配置
步驟1,在3rdparty/camera/中添加camera的驅動
步驟2,在camera_cfg.c中添加externel extern SENSOR_INFO_T g_XXXX_yuv_info,例如:
extern SENSOR_INFO_T g_OV7675_yuv_info;
extern SENSOR_INFO_T g_GC0309_yuv_info;
步驟3,填充main_sensor_infor_tab和sub_sensor_infor_tab
const SENSOR_INFO_T* main_sensor_infor_tab[]=
{
  &g_OV7675_yuv_info,
  PNULL
};
const SENSOR_INFO_T* sub_sensor_infor_tab[]=
{
  &g_GC0309_yuv_info,
  PNULL
};
----------
調試
----------
查看 Android log
adb logcat
查看 kernel log
adb shell
cat /proc/kmsg
注:
保存log資訊
mkdir /data/anr
logcat *:V >/data/anr/Android.log
dmesg >/data/anr/kernel.log
adb pull /data/anr ./log/
查看 modem log
Channel Server + Armlogel
注: 使用前必須先安裝SCI-android-usb-driver,該工具用於windows環境
Channel Server
Logel
查看sd card上的log
adb shell start logs4android
adb shell stop logs4android
注: 所有的log資訊都保存在目錄:/mnt/sdcard/logs4android. 假如SD card不存在, 則log資訊不會被保存
自動測試腳本
共有兩個腳本LogAndroid2PC.bat,StopLogging.bat (目前僅提供 windows版本)(V1.3.4/release notes) 共有兩種測試方法:
測試過程連接PC:請在測試前雙擊LogAndroid2PC,測試完成/出現問 題後雙擊StopLogging
測試過程不連接PC:請在測試完成/出現問題後,先用USB線將測試機 連到PC,再雙擊StopLogging
注: 目前,只提供windows版本,更多資訊,參見備註
查看 uart log
修改 the nvitem.bin並下載到手機
在ubuntu環境下,用cu, minicom 等工具來查看uart log
例如:
用紅盒子連接電腦
$ cd <the path of cu>
$./cu -mux -l /dev/ttyUSB0
$ @[x] ; Quit
在windows環境下,通過超級終端等工具來查看uart log
Lookat 的使用
lookat [-l nword] [-s value] [-h] phy_addr_in_hex
-l nword: 以一定的形式列印出從phy_addr_in_hex 開始的連續多個寄存器的值
-s value :把phy_addr_in_hex 中的值設置為value
-h 列印出這條資訊
例如:
$ lookat 0x82000004
$ lookat -l 4 0x82000030
$ lookat -s 0xa072 0x820004c0
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(0) 人氣(217)

  • 個人分類:應用程式
▲top
  • 9月 18 週三 201319:06
  • 使用Link2SD將手機程式移到EXT分割區


手機需要root,參考其他說明。
SD卡需要分三個主分割區,大小自訂,須注意的是第一區一定要是FAT格式,第二區EXT格式,第三區SWAP換置空間(建議手機記憶體的兩倍)。分割方法參考其他說明。建議在Ubuntu下面分區
****如果是在Windows下使用分割工具,第1個分割區FAT32,一定要指定磁碟機代號,第2跟第3分割區不必指定。****
初次執行Link2SD會出現建立掛載腳本的訊息。
選擇SD卡第二分割區的格式,然後按確定,再選擇重新啟動,重啟後會自動掛載第二分割區。
執行Link2SD,點選要移動到分區的應用程式。
然後點下面的『建立連結』,會出現『連結程式檔案』、『連結dex檔案』、『連結函式庫檔案』,把這些項目都打勾,然後按確定,程式就會被移到EXT分割區並在原處建立連結。
手動掛載EXT分割區方法(參考即可)
===========================
手機需要root
SD卡需要分三個主分割區,大小自訂,須注意的是第一區一定要是FAT格式,第二區EXT格式,第三區SWAP換置空間(建議手機記憶體的兩倍)。分割方法參考其他說明。建議在Ubuntu下面作分割與格式化。
****如果是在Windows下使用分割工具,第1個分割區FAT32,一定要指定磁碟機代號,第2跟第3分割區不必指定。****
使用ADB shell 指令
# cat /proc/sys/vm/swappiness
查看是否為60
如果你前期安裝過busybox的,請察看你的busybox是否支援 swapon 命令!!!否則可能無法建立swap分區。建議使用附件提供的busybox,但如果你以前安裝過busybox的,可能你需要刪除/system /xbin/busybox ,下面的busybox我是安裝到/system/bin下的。如果存在兩個busybox,則需要使用絕對路徑。
下載 busybox,並複製到SD卡FAT32分割區的根目錄下。
使用ADB連接手機,例如adb路徑在 C:\adb\adb.exe
開始功能表 -> 執行,輸入 cmd 然後按 Enter,啟動命令提示字元,然後輸入:
cd c:\adb
adb shell
//檢視裝置狀態
# /system/bin/busybox df -h
//複製busybox到/system/bin/並設權限
# cp /sdcard/busybox /system/bin/
# chmod 777 /system/bin/busybox
//建立進入分割區的目錄
# mkdir /data/sdext2
//卸載 EXT 分割區
# umount /data/sdext2/
//掛載 EXT 分割區
///掛載EXT2格式分割區指令
# mount -r -w -t ext2 /dev/block/mmcblk0p2 /data/sdext2/
///掛載EXT3格式分割區指令
# mount -r -w -t ext3 /dev/block/mmcblk0p2 /data/sdext2/
///掛載EXT4格式分割區指令
# mount -r -w -t ext4 /dev/block/mmcblk0p2 /data/sdext2/
//掛載swap分割區
# /system/bin/busybox mkswap /dev/block/mmcblk0p3
* 如果顯示 mount: Invalid argument 可能是 EXT 分割區格式不對。
* 如果顯示 Read-only file system 用 RootExplorer 修改為讀寫模式即可。
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(0) 人氣(2,473)

  • 個人分類:應用程式
▲top
  • 9月 18 週三 201319:06
  • Huawei Ascend Y210D Root & clockwork recovery


原始連結
http://huaweiy210d.blogspot.tw/2013...smartphone.html
Android 版本︰2.3.6
版本號碼︰Y210-0200V100R001C336B855
下載必備工具︰
手機驅動程式
http://www.mediafire.com/?0shcqp11wypd2oi
http://adf.ly/LlWnp
Huawei Y210D Rooter - Root 工具(包含 SU、BusyBox、Super user、Root Explorer)
http://www.mediafire.com/?0l116p10cmew2cu
http://adf.ly/LlWYK
CWM (clockwork recovery)
http://www.mediafire.com/?xatw994j87j220k
http://adf.ly/LlWyp
Root Checker
http://www.mediafire.com/?5i8r77es55a368o
http://adf.ly/LlfxZ
刷 Clockwork Recovery︰
【功能表 -> 設定 -> 應用程式】將『快速開機』選項的打勾去掉。
按電源紐關閉手機,然後按住『音量下 + 電源』10秒後放開,進入 Fastboot 模式(Fastboot 模式,畫面會停頓在 Huawei Logo)然後執行 Recovery-here.bat 即可。
進入 CWM Recovery︰關閉手機,按住『音量上 + 電源紐』10秒。
進入 Recovery︰關閉手機,按住『音量上 + 音量下 + 電源紐』10秒 然後選擇『options.Touch』。
Root︰
1. 安裝手機驅動程式。
2. 【功能表 -> 設定 -> 應用程式】將『不明的來源』打勾。然後,功能表 -> 【功能表 -> 設定 -> 應用程式 -> 開發】將『USB 偵錯』打勾。
3. 【功能表 -> 設定 -> 應用程式】將『快速開機』選項的打勾去掉。
4. 拔掉傳輸線關閉手機電源並取出電池。
5. 重新裝入電池,先按住音量下接著同時按住電源紐,看到Logo之後,保持按住音量下,放開電源紐約10秒,然後再放開全部按鈕,進入Fastboot模式(Fastboot 模式只顯示Logo標誌畫面仍然停頓)。
6.插入USB傳輸線連接PC,確定裝置管理員上面有『Android Composite ADB Interface』的裝置。
7.解壓縮『Huawei Y210D Rooter.rar』然後執行『Runme.bat』檔案,開始 Root...過程不超過3分鐘,直到手機重新啟動,拔掉USB傳輸線,再重新啟動完成 Root。
Root 之後要確認『busybox、su、Superuser』是否已安裝到手機,可以下載『Root Checker』來檢查文件。正確 Root 後應該可以在功能表裡面看到 Super user 和 Root explorer 的圖示。
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(0) 人氣(112)

  • 個人分類:應用程式
▲top
  • 9月 18 週三 201319:05
  • 安卓WIFI無法取得IP位址(就設定靜態IP)

功能表->設定->無線與網路->WI-FI 設定
按功能鍵->選擇進階->使用靜態IP打勾
IP位址:      192.168.1.2
閘道:          192.168.1.2
網路遮罩:  255.255.255.0
dns1:         192.168.1.2

這樣原本無法取得IP位址的狀況就可以連線了
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(1) 人氣(57,184)

  • 個人分類:應用程式
▲top
  • 9月 18 週三 201319:04
  • Windows 7 使用無線網卡架設虛擬AP給手機上網的工具


目前只有在Win7/8底下可以架手機用的AP
一 使用 Connectify Hotspot
安裝好之後輸入序號 設定如上 然後按下 Start Hotspot
二 使用ApWiFi
設定如上 點選AP 無線名稱 密碼 然後按開啟
這樣手機打開WIFI就可以連上網了
Windows XP 只能架設 AD HOC 安卓系統不支援這種類型的連線
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(0) 人氣(290)

  • 個人分類:應用程式
▲top
  • 9月 18 週三 201319:04
  • 透過PC指令操作安卓手機按按鍵[山寨機救急用]

前陣子買一隻山寨機 安卓系統 結果手機上沒有MENU跟Home的按鍵
手機打開瀏覽器老是在他原廠自訂首頁 也沒辦法設定 首頁跟視窗 原因缺少Menu按鈕
所以必須打開MEUN選單才有辦法設定
於是只有透過 adb shell 讓手機輸入按鍵
進入手機功能表裡面 設定 -> 應用程式 -> 開發 -> USB 偵錯 打勾
將手機USB連接電腦 然後下載 安卓手機 Android Composite ADB interface USB 驅動程式安裝
下載adb shell工具
http://www.mediafire.com/?rr8ua5wpn0mkycl
在C槽解壓縮 路徑 C:\adb
執行命令提示字元
開始功能表 -> 執行->輸入 cmd
在命令提示字元裡面輸入下列紅字部分
C:\Documents and Settings\XXXX>cd C:\adb\
C:\adb>adb shell input keyevent 82
這樣等於在手機上按下Menu鍵 手機畫面就會跳出選單功能表
其他指令...................
以指令控制操作 adb shell input keyevent
adb shell input keyevent  3  //Home
adb shell input keyevent  4  //Back
adb shell input keyevent 19  //往上
adb shell input keyevent 20  //往下
adb shell input keyevent 21  //往左
adb shell input keyevent 22  //往右
adb shell input keyevent 66  //Enter
adb shell input keyevent 82  //Menu
=============以下為個數字代表的意義=============
 0 ->  "KEYCODE_UNKNOWN"
 1 ->  "KEYCODE_MENU"
 2 ->  "KEYCODE_SOFT_RIGHT"
 3 ->  "KEYCODE_HOME"
 4 ->  "KEYCODE_BACK"
 5 ->  "KEYCODE_CALL"
 6 ->  "KEYCODE_ENDCALL"
 7 ->  "KEYCODE_0"
 8 ->  "KEYCODE_1"
 9 ->  "KEYCODE_2"
10 ->  "KEYCODE_3"
11 ->  "KEYCODE_4"
12 ->  "KEYCODE_5"
13 ->  "KEYCODE_6"
14 ->  "KEYCODE_7"
15 ->  "KEYCODE_8"
16 ->  "KEYCODE_9"
17 ->  "KEYCODE_STAR"
18 ->  "KEYCODE_POUND"
19 ->  "KEYCODE_DPAD_UP"
20 ->  "KEYCODE_DPAD_DOWN"
21 ->  "KEYCODE_DPAD_LEFT"
22 ->  "KEYCODE_DPAD_RIGHT"
23 ->  "KEYCODE_DPAD_CENTER"
24 ->  "KEYCODE_VOLUME_UP"
25 ->  "KEYCODE_VOLUME_DOWN"
26 ->  "KEYCODE_POWER"
27 ->  "KEYCODE_CAMERA"
28 ->  "KEYCODE_CLEAR"
29 ->  "KEYCODE_A"
30 ->  "KEYCODE_B"
31 ->  "KEYCODE_C"
32 ->  "KEYCODE_D"
33 ->  "KEYCODE_E"
34 ->  "KEYCODE_F"
35 ->  "KEYCODE_G"
36 ->  "KEYCODE_H"
37 ->  "KEYCODE_I"
38 ->  "KEYCODE_J"
39 ->  "KEYCODE_K"
40 ->  "KEYCODE_L"
41 ->  "KEYCODE_M"
42 ->  "KEYCODE_N"
43 ->  "KEYCODE_O"
44 ->  "KEYCODE_P"
45 ->  "KEYCODE_Q"
46 ->  "KEYCODE_R"
47 ->  "KEYCODE_S"
48 ->  "KEYCODE_T"
49 ->  "KEYCODE_U"
50 ->  "KEYCODE_V"
51 ->  "KEYCODE_W"
52 ->  "KEYCODE_X"
53 ->  "KEYCODE_Y"
54 ->  "KEYCODE_Z"
55 ->  "KEYCODE_COMMA"
56 ->  "KEYCODE_PERIOD"
57 ->  "KEYCODE_ALT_LEFT"
58 ->  "KEYCODE_ALT_RIGHT"
59 ->  "KEYCODE_SHIFT_LEFT"
60 ->  "KEYCODE_SHIFT_RIGHT"
61 ->  "KEYCODE_TAB"
62 ->  "KEYCODE_SPACE"
63 ->  "KEYCODE_SYM"
64 ->  "KEYCODE_EXPLORER"
65 ->  "KEYCODE_ENVELOPE"
66 ->  "KEYCODE_ENTER"
67 ->  "KEYCODE_DEL"
68 ->  "KEYCODE_GRAVE"
69 ->  "KEYCODE_MINUS"
70 ->  "KEYCODE_EQUALS"
71 ->  "KEYCODE_LEFT_BRACKET"
72 ->  "KEYCODE_RIGHT_BRACKET"
73 ->  "KEYCODE_BACKSLASH"
74 ->  "KEYCODE_SEMICOLON"
75 ->  "KEYCODE_APOSTROPHE"
76 ->  "KEYCODE_SLASH"
77 ->  "KEYCODE_AT"
78 ->  "KEYCODE_NUM"
79 ->  "KEYCODE_HEADSETHOOK"
80 ->  "KEYCODE_FOCUS"
81 ->  "KEYCODE_PLUS"
82 ->  "KEYCODE_MENU"
83 ->  "KEYCODE_NOTIFICATION"
84 ->  "KEYCODE_SEARCH"
85 ->  "TAG_LAST_KEYCODE"
-------------------------------
後來我才發現原來 Back 鍵 按3秒放開就是MENU ˇ ˇ
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(0) 人氣(136)

  • 個人分類:應用程式
▲top
  • 9月 18 週三 201319:01
  • Windows內置設定 禁止程式在開機時自動啟動

當電腦使用了一段時間,安裝了的程式愈來愈多,電腦就會變得越來越慢,特別是在開機的時候。這是因為部份程式會在開機時自動啟動。
這樣,久而久之我們安裝的程式愈來愈多,電腦啟動程序也就跟著增多,這樣不僅影響電腦的啟動速度,而且非常佔用系統資源,令整部電腦的效能都下降。
現時有不少程式解決禁止程式的自動啟動。國內就有超級兔子魔法設定和 Windows最佳化大師…
但其實 Windows 本身亦內置這設定,這個方法一來比較簡單一些,而且不用安裝軟件。
   1. 依序按一下 [開始] 按鈕、[執行](或者直接用WIN+R)。
   2. 輸入[msconfig],按一下 [確定]。
   3. 在上窗格中,按一下 [啟動]。
   4. 在窗格中,便列出了開機時自動啟動的程序,取消項目前面的小勾,按一下 [確定],即可禁止程式在電腦啟動時自動啟動的程序。windows-settings-disable-auto-run-programs- when-windows-start-up
   5. 系統會提示你是否要重新啟動,只有重新啟動以後設定才能生效。
(繼續閱讀...)
文章標籤

虎千代 發表在 痞客邦 留言(0) 人氣(265)

  • 個人分類:應用程式
▲top
12»

個人資訊

虎千代
暱稱:
虎千代
分類:
不設分類
好友:
累積中
地區:

熱門文章

  • (57,184)安卓WIFI無法取得IP位址(就設定靜態IP)
  • (13,494)安卓APK解壓打包修改工具
  • (1,379)Visual Studio 2005/2008 評估版升級正式版
  • (1,296)G5 games 遊戲大作 (PC版)
  • (286)網路遊戲拔臘漫談(一)
  • (217)MocroDroid SP6820 平臺開發介紹
  • (184)遊戲論壇的遊戲拔臘小孩輸不起而且偏激(疑似網路訴訟蟲)
  • (124)網路遊戲拔臘漫談(三)
  • (112)Huawei Ascend Y210D Root & clockwork recovery
  • (12)ㄇㄠ ㄇ一˙ 抓狂的模樣

文章分類

  • 好文鑑賞 (17)
  • Linux (17)
  • Mac OS X (8)
  • 輕鬆小品 (38)
  • 影音收藏 (24)
  • 應用程式 (12)
  • 未分類文章 (1)

最新文章

  • 網路遊戲拔剌漫談第十三集 - 啃老拔剌 0元手機 免錢最貴
  • 網路遊戲拔剌漫談第十二集 - Game拔剌 支那民族性自卑心作祟 仇日卻愛往倭寇地區偷渡
  • 網路遊戲拔剌漫談第十一集 - 網遊經驗談V 垃圾拔剌起底
  • 網路遊戲拔剌漫談第十集 - 網遊經驗談IV 垃圾拔剌概述
  • 網路遊戲拔剌漫談第九集 - 私服經驗談III 拔剌百態與私服違法與否
  • 網路遊戲拔剌漫談第八集 - 無恥拔剌, 玩遊戲玩到出賣國格搖尾乞憐 下西下井
  • 網路遊戲拔剌漫談 (第七集) 私服經驗談 II
  • 絲路Online架設學院
  • 網路遊戲拔剌漫談 (第六集) 私服經驗談 - 網遊拔剌乞丐假大版詐騙拔剌
  • 瘋之谷 MapleStory GMS v0.83 典藏版 - 單機架設

最新留言

  • [25/07/02] davidju1918 於文章「天翼之鍊 4.04 版單機板架設 (So...」發表了一則私密留言
  • [24/08/30] a13597362 於文章「新洛汗單機/私服架設...」發表了一則私密留言
  • [24/06/13] 虎王中藥片 於文章「網路遊戲拔剌漫談第十集 - 網遊經驗談I...」留言:
    德國金剛 https://www.tw9g.com/good...
  • [24/04/07] James Chan 於文章「天翼之鍊 4.04 版單機板架設 (So...」發表了一則私密留言
  • [24/04/07] James Chan 於文章「天翼之鍊 4.04 版單機板架設 (So...」發表了一則私密留言
  • [24/03/05] celestial_white_wing 於文章「天翼之鍊 4.04 版單機板架設 (So...」發表了一則私密留言
  • [23/12/16] a0917731750 於文章「網路遊戲拔剌漫談第九集 - 私服經驗談I...」發表了一則私密留言
  • [23/03/11] td00051131 於文章「新洛汗單機/私服架設...」發表了一則私密留言
  • [22/09/30] Kuang-Yu Shieh 於文章「天翼之鍊 4.04 版單機板架設 (So...」發表了一則私密留言
  • [22/08/06] n700715 於文章「天翼之鍊 4.04 版單機板架設 (So...」發表了一則私密留言

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: