原创 安卓通過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