Time of Update: 2014-05-12
記得第一次寫android程式的時候,android入門書籍只看到Activity。 因為需求簡單,時間也緊。(要不然也不會叫我這個沒做過的人來做)所以直接寫代碼了。 但是開篇就一大障礙,android環境配置 + zxing.jar 調試 居然花了兩個星期。
Time of Update: 2014-05-12
1、通過一個Data.java執行個體類,可以實現全域資料儲存,這裡就不多說了,學Java的都知道。2、Android特有的Application,是應用的入口,運行貫穿整個app運行過程,可以在這個類中定義全域變數public class baseApplication extends Application {private float screenWidth;private float screenHeight;public float getScreenWidth() {return
Time of Update: 2014-05-12
使用起來超簡單, Android Button Maker is online tool to generate buttons code for Android Apps. Android API provide Drawable Resources where XML file defines geometric shape, including colors, border and gradients.These button is generating based
Time of Update: 2014-05-12
轉載請註明出處:http://blog.csdn.net/lskshz/article/details/25364909一.介紹 HandlerThread繼承自Thread,當線程開啟時,也就是它run方法運行起來後,線程同時建立了一個含有訊息佇列的Looper,並對外提供自己這個Looper對象的get方法,這就是它和普通Thread唯一不同的地方。二.好處為什麼要使用HandlerThread。1.開發中如果多次使用類似new Thread(){...}.
Time of Update: 2014-05-11
之前一直在windows下用source insight閱讀android源碼,效果非常好。後來遠程異地伺服器,網路限制,一直用ssh + vim,現在主要還是以這種方式。最近發現一個不錯的東西(早就有了),在android源碼中有這麼一個目錄development/tools/idegen。顧名思義,是產生ide的project檔案,主要是產生intellij的project檔案,當然夜可用於android
Time of Update: 2014-05-11
摘自:https://github.com/cocos2d/cocos2d-x/如何建立一個新項目How to start a new gameDownload the code from cocos2d download siteRun setup.pyRun the cocos scriptExample:$ cd cocos2d-x$ ./setup.py$ source FILE_TO_SAVE_SYSTEM_VARIABLE$ cocos
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
我們經常為用到Integer.valueOf(String str)這個方法,如果字串格式不對,這個方法會拋出一個系統異常NumberFormatException 這裡我們就要分析一下這個方法,其中Byte,Short也是調用了Ingeter中的方法. 在Integer類中的定義如下: public static Integer valueOf(String s) throws NumberFormatException {
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
Android自訂按鈕實現長按功能 通過自訂BUTTON,寫一個LongTouchBtn類,在按下的時候執行onTouchEvent事件,通過這個事件使用回呼函數來實現長按功能! XML: activity:public class MainActivity extends Activity {private TextView Tv1;private LongTouchBtn Btn1;private int num=0
Time of Update: 2014-05-11
1、讀取手機連絡人資訊一般用在讀取手機通訊錄上傳,這一塊比較多。import java.util.ArrayList;import java.util.List;import android.content.ContentResolver;import android.content.Context;import android.database.Cursor;import
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
簡介看了深入理解Android網路編程感覺不錯,今天對Android網路編程進行了要點記錄。內容Android基於網路技術和編程實踐要點定義描述 IP協議用於報文交換網路的一種面向資料的協議 TCP協議傳輸控制通訊協定,傳輸層通訊協定。 UDP協議使用者資料包通訊協定,傳輸層協議。 SMTP協議簡易郵件傳輸通訊協定 SOCKET 通訊端應用程式層與TCP/IP協議族通訊的中間軟體抽象層。類型有兩種:TCP通訊端和UDP通訊端。TCP通訊端
Time of Update: 2014-05-11
---恢複內容開始---一、前段代碼<Spinner android:id="@+id/spin" android:paddingTop="10px" android:layout_width="fill_parent" android:layout_height="50sp"/><Button android:id="@+id/addList" android:layout_width="wrap_content"
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-11
上一篇文章中學習了android.provider中Telephony類。這一篇文章學習android.telephony包中的類,這些類是android提供給上層調用的API。為監測基本電話資訊提供的一系列的API。例如網路類型,串連狀態,操作電話號碼的工具類。vcD4KPHA+0ru5sjI1uPbA4KGjz8LD5tbw0ru96cnco7o8L3A+CjxwPjxicj4KPC9wPgo8aDE+VGVsZXBob255TWFuYWdlcjwvaDE+CjxwPjxicj4KPC9wP
Time of Update: 2014-05-11
Android效能最佳化是Android開發中經常遇見的一個問題,接下來將對Android效能最佳化方面的知識點做一個簡單的梳理和總結,將從工具和代碼兩方面進行梳理。所謂工欲善其事必先利其器,本文首先來看一下Android效能最佳化有哪些得力的工具。TraceViewtraceview是Android
Time of Update: 2014-05-11
本文原部落格:http://hubingforever.blog.163.com/blog/static/171040579201372915716149/在Android源碼的system\extras(比如Android4.0\system\extras)下建立一個目錄,比如su_robin目錄在su_robin目錄下包含以三個檔案:su.h檔案#ifndef SU_h #define SU_h 1#ifdef LOG_TAG#undef LOG_TAG#endif#define
Time of Update: 2014-05-11
Android提示版本更新操作流程 2014年5月8日: andorid的app應用中都會有版本更新的操作,今天閒置時候就花了點心思弄了一下,主要技術方面用到了AsyncTask非同步載入、http協議、json解析、擷取版本號碼等。。。 下面就來介紹一下大概的流程吧,首先呢:activity_main.xml: 這裡我就只用了一個按鈕了! 接下來mainactivity代碼:啟動了非同步載入來處理的,如果舊版本小於新版本號碼,就開始執行下載操作,否則就不更新!一步步看吧!
Time of Update: 2014-05-11
硬體平台:Atmel SAMA5D3 SoC + OV2640 Camera SensorAndroid版本:4.2.2mediaserver進程是Camera Service的容器進程,它會動態載入Camera HAL和Gralloc HAL。視頻資料幀首先必須從Camera驅動程式到達Camera硬體抽象層。在Camera硬體抽象層,視頻資料幀被從video capture buffer拷貝到gralloc