Time of Update: 2018-12-05
發布時間:2010-08-19 作者:Android開發網原創 Android軟體一般處理大的資源通過sdcard比如線上下載資源到sdcard,而apk中內嵌資源或二進位檔案時一般使用下面的兩種方法: 方法一 res/raw目錄下存放,比如cwj.dat一個二進位檔案,我們可以讀取可以直接 InputStream is=context.getResources().openRawResource(R.raw.cwj);
Time of Update: 2018-12-05
Android裡的SoundPool類是 android.media 包裡提供的一個用來播放音效檔的類,可以支援同時播放多個音效檔,可以控制每個檔案的迴圈次數。基本上要遵守下面的步驟: 1 實現 SoundPool.OnLoadCompleteListener 介面的 onLoadComplete函數2 New一個SoundPool 的執行個體 sndPool,建構函式的第一個參數指定最多同時播放的檔案個數3 設定 sndPool的 onLoadCompleteListener
Time of Update: 2018-12-05
android應用程式管理主要由PackageManager這個類來管理,實現PackageManager這個抽象類別的是ContextImpl.java。在ContextImpl.java中,有一個內部靜態類叫ApplicationPackageManager,實現了所有PackageManager的介面。 static final class ApplicationPackageManager extends PackageManager
Time of Update: 2018-12-05
Foreground Process當發生以下情況時處於前台進程:正處於activity Resume()狀態正處於與服務互動的狀態正處於服務在前台啟動並執行狀態,也就是startForeground()被調用Service 生命週期函數正在被執行BroadcastReceiver正在執行onReceive()方法 殺死前台進程需要使用者響應,因為這個安全優先順序最高。 VisibleProcess Activity
Time of Update: 2018-12-05
package com.cn.lhq;import android.app.Activity;import android.graphics.Color;import android.graphics.Rect;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextView;public class Main extends Activity { @Override
Time of Update: 2018-12-05
1.判斷是否有網路連線ConnectivityManager connManager =(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);if (connManager != null){NetworkInfo info= connManager.getActiveNetworkInfo();if (info != null &&
Time of Update: 2018-12-05
什麼是IntentService? (本文轉自http://blog.csdn.net/gaojie314/archive/2010/11/28/6040701.aspx)官方的解釋是:IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. Clients send requests through android.content.
Time of Update: 2018-12-05
最近公司在做一個支付組件。持續做了一個月,我做了三個版本,現在項目突然終止,我也無事可做,就想把這個項目中用到的浮動框效果拿出來,曬一曬,鞏固知識的同時也順便幫幫有需要的人,也不失為一件樂事。 該浮動框其實挺簡單,就是一個開機廣播啟動一個後台Service,不斷的從記憶體中查看商城用戶端啟動,如果啟動,就發送一個廣播,運行支付組件;當商城退出時,支付組件也退出。 先看來:(注意:該圖為私人收藏圖,請勿隨意轉載。) 下面說說過程與核心代碼。
Time of Update: 2018-12-05
1.JNI(1)Java call Native CJNI的基本概念可以參考以下文獻:http://blog.csdn.net/believefym/archive/2007/06/08/1644635.aspx
Time of Update: 2018-12-05
對於企業來說,一個合格的 Android 開發人員可能是這樣的熟悉 Android 架構,閱讀過 Android 源碼熟悉 Andorid SDK,特別是網路,線程有較強的代碼掌控力懂一點 NDK 或 C (精通就更好了)使用 Git 來管理代碼開發人員的需求總結起來也很簡單符合自己能力與產出的薪資待遇一個能夠發揮自己能力,且受到尊重的環境可以滿足自己學習、提升能力的願望優秀的網路環境
Time of Update: 2018-12-05
練習了一個jquery mobile的網頁的小練習,早就聽說phoneGap可以寫Webapp,今天試一下,寫下來做下備忘。1、eclipse下載honeGap的外掛程式。 mobile-web-development-with-phonegap
Time of Update: 2018-12-05
崗位職責: 1. 負責Android 軟體的架構分析、設計和核心代碼的編寫; 2. 負責相關技術的評審把關,控制項目產出品質,負責技術團隊技術管理工作。 任職資格: 1、具有5年以上行動裝置的軟體開發經驗; 2、熟悉Android系統架構,3年以上Android平台開發設計經驗; 3、精通C/C++/Java,具備獨立解決問題的能力; 4、熟悉物件導向開發,熟悉常用設計模式 5、對新技術持有敏感性以及願意致力於新技術的探索和研究;
Time of Update: 2018-12-05
android中從資料庫中查出來的資料一般都存在cursor中即:Cursor mCursor = mSQLiteDatabase.query("select * form table", null),說白了就是一個資料集合,具體的說就是每行資料集合,下面是api中對cursor的解釋關於 Cursor, 1,Cursor 是每行的集合。 2,使用 moveToFirst() 定位第一行。 3,Cursor 是一個隨機的資料來源。 4,所有的資料都是通過下標取得。 Cursor
Time of Update: 2018-12-05
1.首先在res目錄下建立一個xml檔案,類型選擇drawable,將自動生一個一個drawable檔案(我用的sdk是android 4.1),並產生一個xml檔案,在其中寫入以下代碼:<?xml version="1.0" encoding="utf-8"?>< shape xmlns:android="http://schemas.android.com/apk/res/android"> < solid
Time of Update: 2018-12-05
請先參閱Android Support V7 包中 ActionBar的使用 (1) 匯入依賴工程當螢幕的尺寸比較窄的時候我們可以使用分離式的ActionBar,如中間所示要使用這種風格也非常簡單。1.API > =14 , 在manifest檔案中的activitiy節點或application節點中添加 uiOptions=“splitActionBarWhenNarrow”屬性2.API < 14 ,
Time of Update: 2018-12-05
以下樣本為API<11,因為API>=11時本來就有ActionBar可以使用,所以不在討論範圍之內今天Google發布了最新的API 18,包括眾多新的效能,正好最近在研究ActionBarSherlock,看到最新的Support V7包也開始支援ActionBar了,就研究了一下使用方法,我把自己今天研究到的一個使用方法記錄如下,希望可以拋磚引玉吧.1. 匯入Support V7工程.更新SDK
Time of Update: 2018-12-05
import java.io.IOException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Test { public static void main(String[] args) throws IOException, InterruptedException {
Time of Update: 2018-12-05
有很多種實現的方法,我就把我寫的一個例子直接拿出來吧= ,嘿嘿其實也是當時參考別人的(自己的圖。多點的是上半部分的,下面的那個是跟X軸對應點數的)import java.util.ArrayList;import java.util.List;import org.achartengine.ChartFactory;import org.achartengine.GraphicalView;import org.achartengine.chart.PointStyle;import
Time of Update: 2018-12-05
shape 可以實現一些你想要的效果, 比如有時候 你在一個 button 獲得焦點,按下 ,時要改變圖片 以讓客戶有更好的體驗感覺。shape 就可以改變這些 控制項的一些 屬性, 可以說 讓你在一個小項目中實現 獲得焦點,按下 統一的效果和 風格吧, 而且這樣超級方便呢。在 你的 drawable檔案夾下面 建立1個xml檔案,比如 selector.xml shape裡面有這麼幾個屬性,其實很簡單: <shape>
Time of Update: 2018-12-05
Chapter 1 ReadingWeb Apps versus Native AppsFirst Web Apps The defining characteristics of a web app are that the user interface (UI) is built with web standard technologies, it is available at a URL (public, private, or perhaps behind a log in),