Time of Update: 2013-12-10
我們可以給LinearLayout以及一切繼承自View的控制項,設定View.onClickListener監聽,例如LInearLayout。但是我們發現LinearLayout可以執行監聽方法體,但是沒有點擊效果。所謂的點擊效果就是當我們用滑鼠點擊控制項時,可以高亮或者動一下,給使用者一個操作反饋。如何給LinearLayout實現上述效果那,最簡單的就是給LinearLayout配置上以下屬性 style="?android:attr/actionButtonStyl
Time of Update: 2013-12-10
效果 點擊Home鍵的時候,會彈出選擇2個luncher中的哪一個~LuncherTest是我們自訂的在啟動的activity中<intent-filter>中間加入三行代碼就ok了,關於LuncherTest的具體內容就可以自己來設定,這裡就不詳述了~ intent-filter> <action
Time of Update: 2013-12-10
第一類:屬性值為true或false android:layout_centerHrizontal 水平置中 android:layout_centerVertical 垂直置中 android:layout_centerInparent 相對於父元素完全置中
Time of Update: 2013-12-10
1. 編輯一個手機號碼如A:13821002397 儲存到手機2. 編輯一個手機號碼如B:+8613821002397儲存到手機3. 撥號盤輸入+8613821002397 撥打4.
Time of Update: 2013-12-10
本題為百度品質部面試題2n個數,一半奇數,一半偶數,設計一個程式讓奇數位上的數是奇數,偶數位上的是偶數,並計算程式的空間複雜度和時間複雜度 程式思想:本題類似於調整數組使奇數位於數組前半部分,偶數位於數組後半部分。設兩個指標,一個初始化為ou=0,另一個初始化為ji=1,如果arr[ou]為偶數,ou+=2;如果arr[ji]為奇數,ji+=2;如果ou<len && ji<len
Time of Update: 2013-12-10
public class Main extends Activity { int number = 1000; Drawable[] array; @Override public void onCreate(Bundle
Time of Update: 2013-12-10
android:layout_weight用來分配更多的空間給該控制項android:layout_gravity是用來設定該button相對與父view的位置帶layout的都是相對於父控制項而言. <?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-10
今天因為要做一個設定開機畫面的功能,主要是讓使用者可以設定自己的開機畫面,應用程式層需要做讓使用者選擇開機畫面圖片的功能。所以需要做一個簡單的圖片瀏覽選擇程式。最後選用Gallery作為基本控制項。加入了一些炫一點的元素,做成3D滑動效果。下面是Demo例子: 這個效果網上已經很多人做出來了,只是這次需要用到,所以自己也實踐了一下(這裡例子我也是根據網上一些資料編寫)。特意找了幾張美女圖片給大家養養眼,O(∩_∩)O哈!下面針對一些關鍵代碼進行簡要說明,需要做這方
Time of Update: 2013-12-10
在CallNotifier.java中 加入如下代碼: public void GetSensorManager(Context context) { sm = (SensorManager) context .getSystemService(Service.SENSOR_SERVICE); sensor = sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
Time of Update: 2013-12-10
通過分析Activity源碼,我們知道每個Activity都有一個Looper,所以主線程在接收Message是不需要調用Looper.prepare()和Looper.loop(),但是線程是不帶Looper的,當線程要接收來自主線程的訊息是就需要調用Looper.prepare()和Looper.loop()。以下我們將通過一個樣本,講述主線程和線程之間如何發送Message。 01 import android.app.Activity;02 import android.os.
Time of Update: 2013-12-10
本文我們來看列表選擇框的實現。程式運行效果如所示: 主布局檔案main.xml內容如下所示: <PRE class=html name="code"><?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2013-12-10
在做音樂列表ListView的時候,做好之後發現點擊item有時候沒有反應,僅僅是點擊到了裡面的控制項,後來百度發現,這是開發中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義listview,自己的Adapter去繼承BaseAdapter,在adapter中按照需求進行編寫,問題就出現了,由於在你自己定義的Item中存在諸如ImageButton,Button,CheckBox等子控制項,此時這些子控制項會將焦點擷取到,所以常常當點擊item時變化的是子控制項,
Time of Update: 2013-12-10
package com.example.wifitest;import java.util.List;import android.content.Context;import android.net.wifi.ScanResult;import android.net.wifi.WifiConfiguration;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import
Time of Update: 2013-12-10
首先看主布局檔案main.xml:[html]xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-10
今天在一位很牛逼的學長的部落格裡面看到了這段代碼後,很是激動啊,於是就“偷”了過來,嘿嘿。。。。為自己也為更多需要它的程式媛直接上代碼: public class GetNetWorkStateActor extends FusionActor {@Overridepublic boolean processFusionMessage(FusionMessage msg) {// TODO Auto-generated method
Time of Update: 2013-12-10
本篇文章講述了不使用java代碼來改變 Button 按下和未按下時的背景。 首先準備兩張圖片, 分別是按鈕按下和按鈕未按下的。 在res/drawable 檔案夾中建立一個button_selector.xml 檔案, 內容如下: <?xml version="1.0" encoding="UTF-8"?> <selector
Time of Update: 2013-12-10
對於我們的android平台,控制台被定義到了串口1上,因此初始化過程就是把控制台的輸出配置到串口1上對kernel控制台初始化是在掛載檔案系統之前,由於沒有串口的裝置檔案,不能通過開啟裝置檔案來訪問串口,只能直接存取硬體,更類似與裸機的訪問方式。下面正式來看板子初始化的過程android\kernel_imx\arch\arm\mach-mx6\board-mx6q_sabresd.c[cpp]MACHINE_START(MX6Q_SABRESD, "Freescale i.MX 6
Time of Update: 2013-12-10
在android中進度條和選項卡的使用一文中簡單介紹了進度條的使用,但是該文中只介紹了普通進度條(包括標題列進度條和水平進度條等)的使用,那麼在本文中將補充一種對話方塊式的進度條,它在實際中運用更為廣泛,代碼如下:Activity: package com.home;import android.app.Activity;import android.app.Dialog;import android.app.ProgressDialog;import
Time of Update: 2013-12-10
package cc.testtipmessage2;import com.readystatesoftware.viewbadger.BadgeView;import android.os.Bundle;import android.widget.ImageView;import android.app.Activity;import android.graphics.Color;/** * Demo描述: * 仿Iphone通知角標的實現,藉以提示使用者有幾條新的資訊 * * 參考資料:
Time of Update: 2013-12-10
/*** 解壓縮含有檔案夾的壓縮檔** @param zipFile* @param folderPath* @throws ZipException* @throws IOException*/public void upZipFile(File zipFile, String folderPath) throws ZipException,IOException {File desDir = new File(folderPath);if (!desDir.exists()) {//