Time of Update: 2014-08-30
Objective-c基礎知識學習筆記,objective-cObjective-c基礎知識學習筆記(一) 一直有記錄筆記的習慣,但很久沒分享一些東西了,正好上半年開始學習IOS了,現在有空寫點。因開發需要,公司特意為我們配置了幾台新MAC,還讓我們自學了2周時間,就正式進入開發了。現在將自己瞭解的一些基礎知識分享一下。一、開發工具
Time of Update: 2014-08-30
Eclipse常用快速鍵總結,eclipse快速鍵Java開發應該看看,一些常用的快速鍵Ctrl+1 快速修複(最經典的快速鍵,就不用多說了) Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加) Ctrl+Alt+↑ 複製當前行到上一行(複製增加) Alt+↓ 當前行和下面一行互動位置(特別實用,可以省去先剪下,再粘貼了) Alt+↑ 當前行和上面一行互動位置(同上) Alt+←
Time of Update: 2014-08-30
快速選擇排序演算法,選擇排序演算法 快速排序是對冒泡法排序的一種改進。1 排序思想: 通過一趟排序,將待排序記錄分割成獨立的兩部分,其中一部分記錄的關鍵字均比另一部分記錄的關鍵字小;再分別對這兩部分記錄進行下一趟分割排序,以達到整個序列有序,重複執行以上的劃分操作,直 到所有要進行排序的資料變為有序為止。可能僅根據基本思想對快速排序的認識並不深,接下來以對n個無序數列A[0], A[
Time of Update: 2014-08-30
Android開發_備份簡訊,android開發備份簡訊備份的原理簡訊備份的原理,是用內容提供者讀取簡訊,然後儲存。public class SmsBackupUtils {// 回調介面public interface SmsBackupCallback {/** * 簡訊備份前調用 * @param total 簡訊的總條數 */public void beforeSmsbackup(int total);/** * 簡訊調用中調用 * @param
Time of Update: 2014-08-30
Android隱藏IME鍵盤(hideSoftInputFromInputMethod沒有效果)在個別時候,需要強制隱藏AndroidIME鍵盤,如當前鍵盤正在顯示,這個時候點擊了側滑面板,就要強制隱藏IME鍵盤。網上常見的方法有:1、InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0,
Time of Update: 2014-08-30
Android懸浮視窗,android懸浮FloatService:package com.home.floatwindow;import android.app.Service;import android.content.Context;import android.content.Intent;import android.graphics.PixelFormat;import android.os.IBinder;import android.util.Log;import
Time of Update: 2014-08-30
Android系統開發(7)——標準I/O與檔案鎖一、常用函數fopen:FILE *fopen(const char *filename, const char *mode);fread:size_t fread(void *ptz, size_t size, size_t nitems, FILE *stream);fwrite:size_t fwrite(const void *ptz, size_t size, size_t nitems, FILE
Time of Update: 2014-08-30
android 自訂Listview分割線ListView中每個Item項之間都有分割線,設定android:footerDividersEnabled表示是否顯示分割線,此屬性預設為true。1.不顯示分割線只要在ListView控制項中添加android:footerDividersEnabled=false即可。 [html] android:id=@+id/local_groups_list
Time of Update: 2014-08-30
從零開始學android(資料存放區(1)SharedPreferences屬性檔案.三十五.)在android中有五種儲存資料的方法,分別是:Shared PreferencesStore private primitive data in key-value pairs.對應屬性的鍵值對屬性檔案儲存體Internal StorageStore private data on the device memory.裝置記憶體儲存External StorageStore
Time of Update: 2014-08-30
Cocos2d Lua 入門小例子 一個記憶力遊戲,cocos2dlua1.遊戲說明一個"記憶"類的比賽遊戲。你和電腦對戰,輪到誰的回合,誰翻兩張牌,如果兩張牌一樣,就消掉這兩張牌,得2分,可以繼續翻牌,如果兩張牌不一樣,就換一個人。直到最後,看誰的得分高。遊戲設計思想可以看這篇文章《Cocos2d 遊戲狀態機器》 2. Lua 簡單物件導向我們知道Lua是指令碼語言,不是真正物件導向語言。但是物件導向好像能讓代碼結構更加合理,Javascript,
Time of Update: 2014-08-30
android 字串 部分變色。。arg0:數量 %1$sarg1: "123456"顯示效果:數量123456/** * * @param context * @param arg0 字串 * @param arg1 數字 * @return */public SpannableStringBuilder setRed(Context context, int arg0, String arg1) {String text =
Time of Update: 2014-08-30
Android開之在非UI線程中更新UI當在非UI線程中更新UI(程式介面)時會出現如所示的異常:那如何才能在非UI線程中更細UI呢?方法有很多種,在這裡主要介紹兩種:第一種:在需要更新UI的程式碼後加Looper.prepare();與Looper.loop();兩句話即可。如:new Thread(){@Overridepublic void run() {// TODO Auto-generated method stubtxtRotation.setText("在非UI線程中更新UI!"
Time of Update: 2014-08-30
android擷取系統內建瀏覽器書籤 剛剛接手一個備份系統瀏覽器書籤的模組,現在把代碼貼出來,另外有幾點疑問請路過的大神指教1、根據官方api應該是有以下幾個欄位是可以擷取的 但是除了TITLE和URL能擷取其他的都會報java.lang.IllegalStateException: Couldn"t read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized
Time of Update: 2014-08-30
Android擷取正在啟動並執行程式並kill掉它擷取正在啟動並執行程式並把它加入到一個listview的adapter類面,方法如下:// 正在啟動並執行public List getRunningProcess() {pi = new PackagesInfo(this);am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);// 擷取正在啟動並執行應用run = am.getRunningAppProcesses();//
Time of Update: 2014-08-30
Android檔案拷貝最近項目中協助做了個小的測試程式,需要拷貝檔案。代碼如下: // fixed for raw data test. private static final String RAW_DATA_TEST = "***123***"; private static final String EXTERNAL_STORAGE = "/mnt/sdcard2"; private static final String INTERNAL_STORAGE = "/
Time of Update: 2014-08-30
Android 擷取手機SIM卡電訊廠商直接上代碼:/** * 擷取SIM卡電訊廠商 * * @param context * @return */public static String getOperators(Context context) {TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String operator = null;String
Time of Update: 2014-08-30
android截屏:儲存一個view的內容為圖片並存放到SD卡項目中偶爾會用到截屏分享,於是就有了下面這個截屏的方法~ 下面得saveImage()方法就是儲存當前Activity對應的螢幕所有內容的截屏儲存。private void saveImage() {// SD卡儲存路徑String savePath = Environment.getExternalStorageDirectory() +"/temp.png";// showProgress("請稍候", "正在儲存圖片……
Time of Update: 2014-08-30
android實現耳機插入和拔出狀態檢測在Android下實現檢測耳機插入和拔出,需要建立一個BroadcastReceiver,用來監聽"android.intent.action.HEADSET_PLUG"廣播。實現步驟:1.建立一個BroadcastReceiver的子類,並重寫onReceive()方法,在該方法中編寫接收到廣播後的處理邏輯;2.建立一個Activity類,在onCreate()方法中使用registerReceiver()方法進行註冊監聽廣播;3.在Activity中重
Time of Update: 2014-08-30
Android Studio 100 tips and tricks本文是想總結一些Android Studio的提示,對於大多數習慣了使用eclipse的人來說,可能會需要一段時間,但是如果看過下面的一些介紹,你就能體會到Android Studio的強大之處了,不過本文列舉的也只是冰山一角,深入瞭解後會有更多值得你發現的!ps:由於時間關係,翻譯可能有不全、有錯,希望大家能一起修正,請在留言中指出,我會修正~thx快捷提示:ctrl+space按住ctrl+shift+上下鍵
Time of Update: 2014-08-30
Android Fragment onActivityResult不執行解決辦法 項目中Fragment 跳轉一個新的Activity,需要執行startActivityForResult,但是回來發現Fragment 裡面的onActivityResult不執行,下面的解決辦法是:第一部分:Frangment跳轉Activity 如下:startActivityForResult();我是有個BaseActivity繼承FragmentActivity 裡面重寫:protected