原创 安卓通過Wifi調試ADB
首先保證電腦和設備在同一無線網絡下,查看設備IP地址 ,保證可以ping通。 在CMD下進行如下配置: 設置 adb tcpip 5555 (優先選擇沒有被佔用的端口號)。 再通過adb connect (設備的ip) 進行連接 , 出現
原创 安卓手機下運行C語言可執行程序
adb push D:/data(本地文件路徑) /data/local/tmp(手機內路徑) 將文件push到手機中。 adb shell cd /data/local/tmp 打開到存放文件的文件夾,執行ls 就可以看到之前放進來的
原创 .a靜態庫的拆分與合併
查看.a文件所包含架構 lipo -info xxxx.a 按架構分離不同平臺的靜態庫 lipo xxxx.a -thin i386 -output xxxx.a 在當前目錄拆分靜態庫爲目標文件.o ar -x xxx.a 將目標文件.o
原创 獲取MAC端當前系統語言
在項目中有臺灣的客戶需求支持英文和繁體,界面上的文字使用配置頁面就可以解決,但是代碼中修改頁面的文字動態改變比較麻煩了. 最開始 使用的是: NSArray *languages = [NSLocale preferredLanguage
原创 UITableView的基本使用方法
UITableView是這樣使用滴: #define SCREEN_WIDHT [[UIScreen mainScreen] bounds].size.width 需要實現倆個代理: <UITableViewDataSourc
原创 字符之間的轉換
/** * 提取字符串中爲字母的字符 */ public static String returnResultMultiple(String str) { String string = ""; if (str.equa
原创 UISearchBar
#define SCREEN_WIDHT [[UIScreen mainScreen] bounds].size.width #define SCREEN_HEIGHT [[UIScreen mainScreen] bounds].s
原创 UISegmentedControl
#define SCREEN_WIDHT [[UIScreen mainScreen] bounds].size.width #define SCREEN_HEIGHT [[UIScreen mainScreen] bounds]
原创 PopupMenu的簡單使用
PopupMenu popup = new PopupMenu(MainActivity.this, v);popup.getMenuInflater().inflate(R.menu.main_menu
原创 城市
import java.util.ArrayList; import java.util.List; import com.baidu.location.Address; import com.baidu.location.BDLoca
原创 發送UDP廣播
import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddres
原创 Android使用DX工具
dx工具使用方法如下:第一個jar包路徑是後生成的jar包,第二個jar包路徑是源代碼生成的jar包路徑。打開CMD進入到AndroidSDK下platform-tools文件夾下dx --dex --output=D:/out.jar
原创 git簡單使用
git branch -a 查看所有的分支git branch -r 查看遠程所有分支git add . 添加所有更改過的文件至indexgit branch -m oldbranchname newbranchname 更改本地分支名稱
原创 UITextField和UISwitch
定義的寬高: #define SCREEN_WIDHT [[UIScreen mainScreen] bounds].size.width #define SCREEN_HEIGHT [[UIScreen mainScreen]
原创 iOS藍牙搜索
iOS的藍牙是這樣用滴: 代理: <CBCentralManagerDelegate, CBPeripheralDelegate> @property (nonatomic, strong) CBCentralManager