Time of Update: 2018-12-03
剛剛看了一下一個幀布局的簡單Android樣本,糾結了半天不知道如何將圖片加到resource中的drawable中去。 比如在一個TestDemo的Res/drawable檔案夾中,新添加一張圖片資源要如何添加。 我直接將圖片複製到bin\res\drawable-hdpi或者bin\res\drawable-mdpi中去,然後在eclipse中重新整理圖片仍然不顯示。 上網找到了關於載入圖片資源的問題解決辦法:
Time of Update: 2018-12-03
電話薄在實際的開發中還是很常見的,在論壇中經常有人問,回答的也是事實而非,今天有空做點記錄吧。電話薄的開發無非就是對連絡方式的增、刪、改、查四種操作,這裡可要注意了,在Android裡面給使用者的許可權更大,可以修改和刪除已有的連絡人的資訊,與J2me PIM不一樣哦。在Android系統裡面正對連絡人的操作是被劃分在Content
Time of Update: 2018-12-03
一、WIFI的基本架構 1、wifi使用者空間的程式和庫: external/wpa_supplicant/ 產生庫libwpaclient.so和守護進程wpa_supplicant。 2、hardware/libhardware_legary/wifi/是wifi管理庫。 3、JNI部分: frameworks/base/core/jni/android_net_wifi_Wifi.cpp 4、JAVA部分:
Time of Update: 2018-12-03
一、 重點一般應用的Title都是建立應用時在AndroidManifest.xml中配置的,或是用setTitle設定的簡單字串,要是想加入按鈕,圖片等多個複雜的布局,使用以下方法:在視窗建立時,可以把一個xml布局設定成該應用的Title 二、 執行個體a) 功能:把title設定成為一個字串和一個按鈕的組合b) 修改xxActivity.java代碼public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-03
Android中支援很多種感應器:比如加速度,重力的,光感,磁感等等。在運用該API常用到的兩個類和一個介面SensorManager:感應器管理類;Sensor:一個描述感應器的類;SensorEventListener:感應器事件監聽類(SensorListener類已到期);一般運用步驟:1.通過上下文擷取SensorManager的對象。Context.getSystemService(Context.Sensor_service);2.執行個體化一個你需要使用的sensor對象。Sen
Time of Update: 2018-12-03
首先還是老樣子,我們先來看一些應用視圖: 這個應用很酷吧,可以很方面我們找到所要的城市及實現天氣查詢訂閱等.但是我要在這裡提一下搜狐的意見了,這個錯誤很明顯,城市J開頭的你卻用I來提示,而J你pass掉了,看來還是網易比較好.不東扯西扯了. 首先我們要實現右邊提示的view,這裡面我們要自訂,這裡是參考別人的. 程式碼片段:public class MySideBar extends View
Time of Update: 2018-12-03
1. Main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"><ListView
Time of Update: 2018-12-03
Android開發之Http通訊HttpURLConnection介面/* * Android開發之Http通訊HttpConnection介面 * 北京Android俱樂部群:167839253 * Created on: 2012-5-9 * Author: blueeagle * Email:
Time of Update: 2018-12-03
Android開發之SurfaceView/* * Android開發之SurfaceView * 北京Android俱樂部群:167839253 * Created on: 2011-8-26 * Author: blueeagle * Email: liujiaxiang@gmail.com */
Time of Update: 2018-12-03
ubuntu版本為9.04,安裝JDK 1.5、Eclipse 3.6(helios-SR1)、ADT、Android SDK1、安裝java 1)為了安裝下面的軟體包,需要添加如下內容到/etc/apt/sources.list檔案末尾 deb http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse deb-src http://tw.archive.ubuntu.com/ubuntu/
Time of Update: 2018-12-03
最近做一個Android應用時遇到這個問題,客戶要求功能必須註冊才能使用,而程式本身又不是連網線上使用的,這就要在程式中加入機器碼註冊碼機制了。眾所皆知Android應用是基於Java開發,如不做處理的話,直接反編譯APK就能看到源碼演算法,要破解就沒什麼難度了。關於Android防破解,網上有價值的內容較少。我收集了一些零碎的資料,總結起來大概有以下幾種防破解的思路方式:1.代碼混淆。2.3的Android
Time of Update: 2018-12-03
今天在家裡嘗試匯入一個android工程到eclipse時,報錯說缺少default.properites檔案。因為這個工程在公司電腦上是編譯OK的,因此估計是家裡的編譯環境有問題。把工程屬性設定了一輪無用,android SDK的版本並不舊,設定也正常。後來終於猜到可能是ADT版本過舊,於是升級ADT。直接用菜單check update的話會檢查升級主程式所有外掛程式,我只想升級ADT,因此我的做法是重新安裝ADT,即執行Help | Install new
Time of Update: 2018-12-03
今天一朋友問我一個布局檔案的實現,就是底部能帶訊息提示的TabHost的實現。其實這個效果之前早就想過,當初的想法就是肯定猜到了用FrameLayout來實現,那麼今天就和大家分享這樣的一個成果吧。而且像這種應用非常的廣泛。好吧有圖有真相,進入正題吧。實現效果: 實現思想:別奇怪也別驚訝,其實這還是一個TabActivity只不過是布局不一樣而已,看到這個介面你會第一印象想到什麼代表著你對布局是否熟練,很簡單,肯定是一個FrameLayout的層疊將那個訊息的數字展現了出來。好吧,聰明如你,廢話
Time of Update: 2018-12-03
Android 控制項seekbar、ratingbar1、Seekbar就是一個進度條;可拖動可改變;拖動後:原代碼如下:布局檔案:<?xml version="1.0"encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_
Time of Update: 2018-12-03
1、Configuration類專門用於描述手機裝置上的配置資訊,這些配置資訊既包括使用者特定的也包括系統的動態裝置配置。程式可調用Activity的如下方法來擷取 系統的Configuration對象:Configuration cfg=getResources().getConfiguration();String screen = cfg.orientation == Configuration.ORIENTATION_LANDSCAPE? "橫向螢幕": "豎向螢幕";String
Time of Update: 2018-12-03
網上關於BT的驅動很少,所以我在開發過程中把其中的步驟記錄下來。供大家相互學習討論。一、關於BT driver的移植:1. Enablebluetootch in BoadConfig.mk BOARD_HAVE_BLUETOOTH := true2.實現BT電源管理rfkill驅動。Kernel/driver/bluetooth/bluetooth-power.c 高通的這個檔案基本上不用動。在kernel\arch\arm\mach_msm7x27.c: static
Time of Update: 2018-12-03
Building Android (Cupcake) for the Eee PC 701請想深入學習研究Android的朋友加Opendroid QQ群81410571,我們目前已成功移植android到s3c2440及virtualbox等。正在籌划進一步深入學習計劃! This page was created by compiling lots of the information found here:
Time of Update: 2018-12-03
以下介紹另外一種增刪查改的方式package com.njupt.sqllist;import java.util.ArrayList;import java.util.List;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class
Time of Update: 2018-12-03
看下篇之前,請先讀這三篇文章: Android GSM驅動模組(rild)詳細分析(一)基本架構及初始化Android GSM驅動模組(rild)詳細分析(二)request流程Android GSM驅動模組(rild)詳細分析(三)response流程這幾篇分析了android 的 GSM 也就是 RIL 部分的驅動。我這篇文章也就是建立在這個基礎上的。 上篇最後說到 framework 最後通過 socket 給底層發資訊來溝通,有一個守護進程來接收資訊,這個進程就是
Time of Update: 2018-12-03
1.繼續參考:(原文連結http://www.crifan.com/run_android_on_avd/)Run on the Emulator對於建立的AVD,點擊Start:彈出啟動選項:點擊Launch啟動。2.然後開始顯示正在啟動:然後就可以看到對應的啟動後的AVD了:3.然後畫面切回來,關閉AVD管理器:去點擊Run:然後稍等一下,就出現了:標題是我們的表徵圖和項目名主介面,其中顯示了hello world!還有一個快顯視窗:Auto Monitor