Time of Update: 2014-12-16
包含很多實用android工具的xUtils架構,androidxutils 包含很多實用android工具的xUtils架構 xUtils 包含了很多實用的android工具。xUtils 源於Afinal架構,對Afinal進行了大量重構,使得xUtils支援大檔案上傳,更全面的http請求協議支援,擁有更加靈活的ORM,更多的事件註解支援且不受混淆影響。xUitls最低相容android 2.2 (api
Time of Update: 2014-12-16
安卓面試易考題(二),安卓面試考題這是延續上一部分的知識,依然是面試題,進入正題: 面試題一:談談你對Activity的理解:這是考官希望你把自己的心得,做項目的時候的體會寫出來;我們可以答Activity異常被系統回收的時候怎麼處理的,然後可以講講Activity的生命週期。 面試題二:Service是否運行在主線程?能否在Service裡面執行耗時的操作? 答:service是預設運行在主線
Time of Update: 2014-12-16
Android 開發筆記——通過 Intent 傳遞類對象 Android中Intent傳遞類對象提供了兩種方式一種是 通過實現Serializable介面傳遞對象,一種是通過實現Parcelable介面傳遞對象。要求被傳遞的對象必須實現上述2種介面中的一種才能通過Intent直接傳遞。Intent中傳遞這2種對象的方法:Bundle.putSerializable(Key,Object); //實現Serializable介面的對象Bundle.putParcelable(Key,
Time of Update: 2014-12-16
一種實現android免root防火牆的方法在使用android手機過程中,發現自己手機的流量經常被一些不小心下載的帶廣告的應用偷走了。自己在各個市場上搜了下,絕大部分防火牆都是需要手機root的。其中多數又是修改自著名的Droidwall,例如github上這個項目:https://github.com/skullone/android_firewall。其原理是在root後的機器使用root許可權來配置iptable,利用linux這個內建的防火牆實行流量控制。但root本身破壞了andro
Time of Update: 2014-12-16
Android PinnedSectionListView 收縮網上開源項目:https://github.com/beworker/pinned-section-listview,該項目用的是ArrayAdapter()..不太適合我,稍作修改,仿的介面PinnedSectionListView修改了一行代碼,不然會報錯,代碼如下void createPinnedShadow(int position) {}》》 if (layoutParams == null) {
Time of Update: 2014-12-16
android控制項開發之Radio(選項按鈕)和CheckBox(多選按鈕)開發android控制項開發之Radio(選項按鈕)和CheckBox(多選按鈕)開發本博文主要講述的是android開發中的單選和多選按鈕的使用,具體情況請看執行個體代碼:MainActivity.java:package com.example.radiotest;import android.os.Bundle;import android.app.Activity;import
Time of Update: 2014-12-16
android中如何?離線緩衝離線緩衝就是在網路暢通的情況下將從伺服器收到的資料儲存到本地,當網路斷開之後直接讀取本地檔案中的資料。將網路資料儲存到本地:你可以自己寫一個儲存資料成本地檔案的方法,儲存在android系統的任意目錄(當然是有許可權的才行),但是在這種情況下使用Context的openFileOutput方法最簡便也最符合我們的情境,下面的saveObject方法示範了如何用openFileOutput將資料儲存在本地的一個檔案中:saveObjectpublic static
Time of Update: 2014-12-16
android控制項開發之progressandroid控制項開發之progress本博文主要講述的是android開發中的progress進度條的使用方法,代碼如下:MainActivity.java:package com.example.progress;import android.os.Bundle;import android.R.integer;import android.app.Activity;import android.view.Menu;import
Time of Update: 2014-12-15
Android 從硬體到應用:一步一步向上爬 2,android一步一步編寫C程式快速測試硬體驅動:在Android 源碼根目錄下的external檔案夾建立driver_test檔案夾:cd externalmkdir driver_testcd driver_test建立Android.mk:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_MODULE := driver_
Time of Update: 2014-12-15
處理小表徵圖位子,處理表徵圖位子/** 2 * 初始化動畫,這個就是頁卡滑動時,下面的橫線也滑動的效果,在這裡需要計算一些資料 3 */ private int offset = 0;// 動畫圖片位移量 private int bmpW;// 動畫圖片寬度 private ImageView imageView;private int currIndex = 0;// 當前頁卡編號 private void InitImageView() {
Time of Update: 2014-12-15
使用彙編分析c代碼的記憶體分布,彙編c代碼分布arm平台下使用反組譯碼分析c記憶體分布:arm:使用arm-linux-objdump命令將編譯完成之後的elf檔案,進行反組譯碼.之後重新導向到tmp.s檔案中.第一步變數如下c檔案.vim tmp.c#include<stdio.h>#define VAR 0xFFint a = 0; static int b = 0;int c = 10;static int d = 20; const int finalone = 10
Time of Update: 2014-12-15
android網路通訊之HttpUrlConnection,httpurlconnection下面例子為使用HttpUrlConnection的一個登入伺服器的小例子。package com.liang.logindemo;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import
Time of Update: 2014-12-15
iOS sqlite C語言操作,iossqlitec語言利用周六時間看了一下關於sqlite的知識,在這記錄一下。看的傳智播客視頻對資料的操作基本上就是增刪改查:static sqlite3 *db; //聲明一個資料庫@implementation XSDBOperator+ (void)initialize{ NSString *filename = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
Time of Update: 2014-12-15
OC學習篇之---@property和@synthesize的使用,ocsynthesize在之前一片文章我們介紹了OC中的記憶體管理:http://blog.csdn.net/jiangwei0910410003/article/details/41924683,今天我們來介紹兩個關鍵字的使用:@property和@synthesize一、@property關鍵字這個關鍵字是OC中能夠快速的定義一個屬性的方式,而且他可以設定一些值,就可以達到一定的效果,比如引用計數的問題下面來看一下他的使用方
Time of Update: 2014-12-15
流式布局的實現-1,布局實現-1流式布局可以實現逐行填滿的布局效果;適用於關鍵詞搜尋和熱門展示,可以動態添加標籤,用起來十分方便與快捷源碼下載(由慕課網的老師提供,謝謝)之後說說主要的安排:
Time of Update: 2014-12-15
OC學習篇之---KVC和KVO操作,oc---kvckvo前一篇文章我們介紹了OC中最常用的檔案操作:http://blog.csdn.net/jiangwei0910410003/article/details/41875015,那麼今天來看一下OC中的一個比較有特色的知識點:KVC和KVO一、KVC操作OC中的KVC操作就和Java中使用反射機制去訪問類的private許可權的變數,很暴力的,這樣做就會破壞類的封裝性,本來類中的的private許可權就是不希望外界去訪問的,但是我們這樣去操
Time of Update: 2014-12-15
OC學習篇之---謂詞(NSPredicate),ocnspredicate在前一篇文章中我們介紹了OC中一個重要技術通知:http://blog.csdn.net/jiangwei0910410003/article/details/41923401,今天我們在來看一下OC中給我們提供的一個技術:謂詞(NSPredicate)OC中的謂詞操作是針對於數群組類型的,他就好比資料庫中的查詢操作,資料來源就是數組,這樣的好處是我們不需要編寫很多代碼就可以去運算元組,同時也起到過濾的作用,我們可以編寫
Time of Update: 2014-12-15
Android:自訂DialogFragment的內容和按鈕,小問題,記錄下~Android4.0以後開始推薦使用DialogFragment代替Dialog。Android的官方文檔中給了兩個樣本:一個Basic Dialog樣本了如何自訂視窗內容——重寫onCreateView方法。 一個Alert Dialog樣本了如何自訂彈窗的正負按鈕——重寫onCreateDialog方法。
Time of Update: 2014-12-15
iOS中如何該工程的名字,iOS工程名字iOS中如何改工程的名字例如我的工程名字是TwoTableView,點擊”TwoTableView”—>TARGETS下面的TwoTableView—>點擊右邊的Bulid Settings—>點擊“All”—>在右邊的搜尋方塊裡面搜尋Product Name
Time of Update: 2014-12-15
關於iOS延時操作,階段性總結(部分關於點擊,雙擊事件衝突),ios延時之前寫過一個簡單的圖片查看器,在圖片單擊,雙擊事件處理上遇到問題,通過延時單擊事件操作。方法一:詳細:1.設定全域變數bool doubleTap;在單擊事件方法中設定延時操作單擊時進行延時:dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{