Time of Update: 2014-05-11
一AFNetworking簡介 AFNetworking是一個在IOS開發中使用非常多網路開源庫,適用於iOS以及Mac OS X. 它構建於在(apple ios開發文檔)NSURLConnection, NSOperation,以及其他熟悉的Foundation技術之上。它擁有良好的架構,豐富的api,以及模組化構建方式,使得使用起來非常輕鬆.
Time of Update: 2014-05-11
微博開發遇到很多bug 總結一下我遇到BUG (1) :sso package or singn error 出現這個問題 是我沒有在 部落格中填寫正確的包名 和 MD5簽名需要使用 官方壓縮包 中的MD5簽名產生器 ;輸入你應用的包名 得到你的簽名 Bug(2) : SSO 登陸授權 代碼進不到 類 AuthListener 的onComplete()方法我出現這個bug的原因是 沒有加入 onActivityResult()如下 /** * 當
Time of Update: 2014-05-11
1、圖片和影片縮圖工具類import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.media.ThumbnailUtils;/** * 縮圖產生工具類 * @author * */public class ThumbnailGenerateUtils {private ThumbnailGenerateUtils(){};/** * 根據指定的映像路徑和大小來擷取縮圖 *
Time of Update: 2014-05-11
概述 從Google IO 2013大會以來越來越多的Android應用開始遵循Android的設計風格,簡單的就是google play和Gmail,在國內我們常用的軟體像知乎、印象筆記,主要的介面主要是左側的抽屜菜單(參照)、頂部和底部的ActionBar(參照)等。由於以前都是遵循Ios的設計開始開發的一些,現在在公司,公司開始推崇Android Desgin(我們公司總是走在前列啊,現在Team 開發的 Version
Time of Update: 2014-05-11
package com.gc.tabhost;/** * @author Android將軍 * * * * 1、TabHost是一種非常實用的組件,TabHost可以很方便地在視窗上放置 * 多個標籤頁,每個標籤頁相當於獲得了一個與外部容器相同大小的組件 * 擺放地區。通過這種方式,就可以在一個容器裡放置更多組件。 * 2、與TabHost結合使用的還有如下組件: * TabWidget:代表選項卡的標籤條。 * TabSpec:代表選項卡的一個Tab頁面。 *
Time of Update: 2014-05-11
BluetoothUsing the Bluetooth APIs, an Android application can perform the following:使用藍芽APIs,一個Android應用可以進行如下操作:Scan for other Bluetooth devices掃描其他藍牙裝置Query the local Bluetooth adapter for paired Bluetooth devices尋找本地已經配對的藍牙裝置Establish RFCOMM
Time of Update: 2014-05-11
應用中植入廣告是一種很好的盈利手段。下面介紹主流的兩種方法。iAd, Admob先mark一個很詳細的pdf。 http://pan.baidu.com/share/link?shareid=1656439633&uk=1394536315&fid=406566606116897一。iAd1.需要加入iAd.framework2. .h檔案加入如下代碼#import <UIKit/UIKit.h> #import
Time of Update: 2014-05-11
此類提供日常開發中常用的正則驗證函式,比如:郵箱、手機號、電話號碼、社會安全號碼碼、日期、數字、小數、URL、IP地址等。使用Pattern對象的matches方法進行整個字元匹配,調用該方法相當於: Pattern p = Pattern.compile(regex); Matcher m = p.matcher(input); return
Time of Update: 2014-05-11
本人部落格原文首先把你的自己的su的放到Android應用程式工程的assets目錄,為了和系統的su區分,我自己的su檔案叫做sur。另外我這裡沒有考慮x86架構的cpu的手機。廢話不多說,直接上代碼吧!Util.java檔案package cdut.robin.root.utils;import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStream;import
Time of Update: 2014-05-10
http://blog.csdn.net/zuolongsnail/article/details/7106586 正常的定義可以參考這個網址 但是我參考它以後發現我運行時候 根本不工作嘛 結果搜了半天都沒找到合適的答案 只能自己來解決這個問題 最終發現 需要自己手動的在代碼裡面設定checkbox的 select 狀態 代碼如下 showPwdCbk.setOnCheckedChangeListener(new OnCheckedChangeListener()
Time of Update: 2014-05-10
以微博分享為例: 1.public void onClickShare(View view) { 2. 3. Intent intent=new Intent(Intent.ACTION_SEND); 4. intent.setType("image/*"); 5. intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); 6.
Time of Update: 2014-05-11
在Android程式開發中,我們經常會去用到Shape這個東西去定義各種各樣的形狀,首先我們瞭解一下Shape下面有哪些標籤,都代表什麼意思:solid:填充android:color指定填充的顏色gradient:漸層android:startColor和android:endColor分別為起始和結束顏色,android:angle是漸層角度,必須為45的整數倍。另外漸層預設的模式為android:type="linear",即線性漸層,可以指定漸層為放射狀漸層,android:type="
Time of Update: 2014-05-11
Android Emulator 給使用者提供 GPU on 選項,意思是利用 Host ( 就是運行 Emulator 的PC機) 的 GPU. 當然PC機必須把 OpenGL 的驅動裝好在實現上就是把 libGLESv1_CM.so libGLESv2.so 替換掉,當system調用 gl的函數的時候,把調用打包為stream,並通過 pipe 發送到 host端處理,進入轉化為對 host opengl的調用。光這樣還不夠,還要把 libegl, libgralloc
Time of Update: 2014-05-10
背景 &n
Time of Update: 2014-05-10
話說有了靈感就要抓住,來了興趣就要去研究它。 所以雖然最近很忙,但我還是沒有丟下Android圖表實現的研究,終於現在我的圖表庫基類基本上已經有點模樣了,不在是小打小鬧,而是能依傳入參數很靈活的控制和實現各種圖表效果。後面會慢慢展示表庫的調用實現。 現在先展示展示我最近的成果:直條圖:餅圖:vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140508/2014050808311939.png" alt="\">
Time of Update: 2014-05-10
由於對簡訊讀寫操作的api 被隱藏了 , 我們需要使用《Java反射機制的學習》一文中提到的反射的方法得到隱藏API 。這有一個用例大家可以下載http://zhushou.360.cn/detail/index/soft_id/1608427查看效果android寫sim卡簡訊/*** * 1)byte[] smsc : 簡訊服務中心的地址,個人認為在複製到SIM卡過程中可以為空白。 * 2)byte[] pdu :
Time of Update: 2014-05-10
從意圖返回結果startActivity()方法調用另一個活動,但並沒有返回結果給當前活動。此時如想從一個活動中回傳資料,就要使用startActivityForResult()方法。點此擷取完整代碼~ 1、使用上一篇中建立的項目,在secondactivity.xml檔案中添加文字框和按鈕,代碼如下:
Time of Update: 2014-05-10
顯示操作進度的對話方塊1、使用上一篇建立的同一項目,在activity_main.xml檔案中添加一個Button: 2、在MainActivity.java檔案中添加具體的進度條實現代碼:首先添加onClick3()方法:public void onClick3(View v) {showDialog(1);// id為1,在調用回調方法onCreateDialog()時,將id傳進去,使其選擇case 1情況。progressDialog.setProgress(0);//
Time of Update: 2014-05-10
(1)程式說明 1)首先要添加檔案建立,刪除,和寫入資料的許可權 2)接著擴充fileobseerver,寫SDk檔案監聽類。可以查看下文的檔案監聽器源碼 3)如何開機檔案監控? 對於Activity來說通常在onResume()方法中調用startwatching()來開機檔案監控。 在onPause()方法中調用stopwatching()來取消檔案監控。 (2)布局檔案
Time of Update: 2014-05-10
資料儲存:在軟體開發中我們希望儲存下各個Activity資料,以實現客戶資料的時時儲存,達到較好的使用者體驗。那麼我們需要解決如下問題:1.什麼時候儲存?2.儲存哪些資料?