Time of Update: 2014-04-09
在寫android程式的時候會用到jni,接下來的代碼講訴C實現,環境配置請看我其他的部落格,不多說,直接上代碼,代碼上幾乎每一句都會解釋,絕對易懂#include "com_ndk_test_JniClient.h"#include <stdlib.h>//#include<jni.h>#include <stdio.h>#define ARRAY_LENGTH 5//宏定義#ifdef __cplusplusextern
Time of Update: 2014-04-11
在網上收集了很多的方法都沒有見效,這樣也許有很多的原因,為了其他人的開發,本人將所見到的所有答案列舉出來,供大家參考,分享是一種美德Eclipse環境建立環境出現如下錯誤:Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Time of Update: 2014-04-11
在Android開發中,搜尋方塊是很常用的,但是控制項中沒有現成的,需要自己封裝。那要怎麼封裝呢?方式一:使用XML和JAVA代碼相結合的方式。在XML中定義搜尋的相關控制項及布局,JAVA代碼中進行相應事件的控制。方式二:對於浮動搜尋方塊,可以使用SearchRecentSuggestionsProvider和searchable來實現。方式三:全部使用JAVA代碼實現。前面兩種,網上的代碼已經很多,這裡使用方式三來實現。先來看看。
Time of Update: 2014-04-11
首先,listview 並不是單純的靠一個組件實現的,而是通過繼承ListActivity實現的,也就是說Activity是一個ListActivity。然後定義一個ArraryAdapter作為資料來源接著用setListAdapter將ArrayAdapter的內容附給listview然後改寫onListItemClick實現點擊事件你必須定義一個id為 android:id="@android:id/list" 的ListView 作為ListActivity的關聯ListView
Time of Update: 2014-04-11
本節主要介紹的是:以ViewGroup為基類派生的布局管理器下面顯示了android布局管理器的類圖:android應用的圖形化使用者介面具有良好的平台無關性,就是使用布局管理器來管理組件的分布、大小,而不是直接設定組件的位置和大小。1、LinearLayout類(線性布局):可以將容器裡的組件一個挨一個地排列起來,LinearLayout可以控制各組件的相片順序(橫向或者縱向)。下面顯示了LinearLayout支援的XML屬性以及相關的方法:vcD4KPHA+PGltZyBzcmM9"htt
Time of Update: 2014-04-11
onLayout方法是ViewGroup中子View的布局方法,用於放置子View的位置。放置子View很簡單,只需在重寫onLayout方法,然後擷取子View的執行個體,調用子View的layout方法實現布局。在實際開發中,一般要配合onMeasure測量方法一起使用。 onLayout方法:@Overrideprotected abstract void onLayout(boolean changed, int l, int t, int r, int b);
Time of Update: 2014-04-11
public class listview extends Activity{private LinkedHashMap params;private List data_set;private ListView listview;private myadapter2 myadapter; public void onCreate(Bundle save){ super.onCreate(save); setContentView(R.layout.list); listview=(
Time of Update: 2014-04-11
ListView是安卓開發中常用的組件之一,它的作用是在一個垂直的列表中展現出所需的項目。 接下來,我們看一下ListView的實現方法: 第一種是常見的在XML中定義然後在activity中使用findViewById來擷取的方式(這個相當基礎了,直接代碼)XML: Activity:package com.example.listview1;import java.util.ArrayList;import java.util.List;import
Time of Update: 2014-04-10
開發人員無需逐一定義每一幀,只需要定義動畫的主要畫面格即可.具體實現需要用到Interpolator,Interpolator負責控制動畫的變化速度,這就使得基本的動畫效果(Alpha,Scale,Translate,Rotate)能以勻速變化、加速、減速、拋物線速度等各種速度變化。Interpolator是一個介面,它定義了所有Interpolator都需要實現的float getInterpolation(float
Time of Update: 2014-04-10
vcD4KPHA+tq+7rcbkyrW+zcrHsru2z7XEtffTw1ZpZXfX6bz+tcRvbkRyYXe3vbeoo6zDv7TO1NpWaWV31+m8/snPu+bWxrXEzbzQzrK7zay+zdDOs8nBy87Sw8e/tLW9tcS2r7utoaM8L3A+CjxwPs6qwcvIw1ZpZXfX6bz+yc+75tbGtcTNvNDOt6LJ+rjEseSjrL7N0OjSqrLJ08Ox5MG/vMfXodXi0KnK/b7d17TMrKOsyOe5+9Do0
Time of Update: 2014-04-10
繪完報表,餅圖,接下來就繪製直條圖,柱形很容易,就是畫線和框就行了。我分別繪製一個豎向的,一個橫向的直條圖。如下: vcD4KPHA+ICC4vcnPtPrC6zo8L3A+CjxwPiAgIDwvcD4KPHByZSBjbGFzcz0="brush:java;">package com.xcl.canvas03;/** * Canvas練習 * 自已畫餅圖和直條圖,實現出來後覺得也算實用. * author:xiongchuanliang * date:2014-4-6
Time of Update: 2014-04-10
上文弄了個繪製報表的,有了報表,當然想一併也繪個餅圖,直條圖之類的玩玩,看看了API,覺得應當很簡單,餅圖實現了下,實現代碼確實也很簡單,Android的這些函數封裝的確實好用。 如下:
Time of Update: 2014-04-10
在 \res\xml下建立example_appwidget_info.xml在layout下建立process_widget.xml,用來顯示widget的布局 建立一個類ProcessWidget繼承AppWidgetProviderimport
Time of Update: 2014-04-09
activity類package com.kane.listview;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import com.kane.listview.adapter.GameAdapter;import com.kane.listview.util.Globals;import android.
Time of Update: 2014-04-09
一:無序廣播應用情境:開機自啟動,電池電量變化,時間改變等廣播常規接收廣播使用方式1(靜態註冊):在資訊清單檔<application>標籤中加入<receiver>標籤舉例打電話的廣播<receiver android:name=".IPCallerReceiver"> <intent_filter> &
Time of Update: 2014-04-09
為什麼會有這個Demo? 原因大致兩點:1. 官方提供Android PCS SDK,但有些行動裝置 App開發人員可能僅僅使用一小部分Baidu PCS的能力,希望不連結SDK,而自己實現功能以減少應用的尺寸。2. 使用Java做server端的開發人員,顯然不能使用Android PCS SDK。技術文檔:PCS官方API說明使用方法:1. 下載這份PCSUploadDemo.java的代碼。2. 編譯它。 (1)這裡用到Apache
Time of Update: 2014-04-09
安卓開發中Bitmap源碼執行個體 package android.graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.io.InputStream; import javax.imageio.ImageIO; public final class Bitmap extends
Time of Update: 2014-04-09
//音效的音量 int streamVolume; //定義SoundPool 對象 private SoundPool soundPool; //定義HASH表 private HashMap<Integer, Integer> soundPoolMap; /*************************************************************** * Function: initSounds(); *
Time of Update: 2014-04-09
本文均屬自己閱讀源碼的點滴總結,轉賬請註明出處謝謝。歡迎和大家交流。qq:1037701636 email:gzzaigcn2012@gmail.comAndroid源碼版本Version:4.2.2; 硬體平台 全志A31step1:之前在講到CameraService處的setPreviewWindow中傳入一個視窗給HAL status_t setPreviewWindow(const sp& buf) { ALOGV("%s(%s) buf %p", _
Time of Update: 2014-04-09
一:開機logo ,在根路徑7627a_splash下把圖片放入,運行splash.sh檔案然後再把splash.txt中的值複製粘帖在bootable/bootloader/lk/target/項目名/include/target/的splash.h檔案中再make