Time of Update: 2017-01-19
圖庫在JB和JB2的版本上顯示的行為是:橫屏全螢幕顯示,豎屏會顯示status bar。如何使豎屏也不顯示status bar。 修改alps/packages/apps/Gallery2/src/com/android/gallery3d/app/AbstractGalleryActivity.java中toggleStatusBarByOrientation() 方法: 複製代碼 代碼如下: private void toggleStatusBarByOrientation() { if (
Time of Update: 2017-01-19
廢話少說,直接上圖,有圖有真相。這兩個工具列全是用布局來實現的。底部工具列布局代碼:代碼複製代碼 代碼如下: < xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/bottom"
Time of Update: 2017-01-19
Android 自訂輸入支付密碼的軟鍵盤 有項目需求需要做一個密碼鎖功能,還有自己的軟鍵盤,類似與支付寶那種,這裡是整理的資料,大家可以看下,如有錯誤,歡迎留言指正需求:要實作類別似支付寶的輸入支付密碼的功能,效果圖如下:軟鍵盤效果圖使用 android.inputmethodservice.KeyboardView
Time of Update: 2017-01-19
側邊欄是Android應用中很常見的一個介面效果(抽屜效果)。而利用DrawerLayout實現右側欄是相對簡單的。而且這個控制項內建滑動效果,十分方便。 DrawerLayout屬於android-support-v4.jar的包的內容,sdk新的就不用更新了,如果舊版本就需要匯入這個包了。先來看看效果這裡實現了抽屜效果和為了方便使用者在各處可以隨意開啟這個抽屜,我在這裡定義在點擊菜單可出現抽屜。代碼說明1.activity的布局檔案<android.support.v4.widget.
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現向案頭添加捷徑的方法。分享給大家供大家參考,具體如下:有時候為了使用方便,需要在案頭上添加捷徑,下面是兩種添加捷徑的方法:方法1:void setshortCut() { Intent addShortcut = new Intent(); // 設定捷徑的名字 addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "捷徑練習"); // 構建捷徑中專門的表徵圖 Parcelable icon =
Time of Update: 2017-01-19
最近項目中要做一個帶進度條的上傳檔案的功能,學習了AsyncTask,使用起來比較方便,將幾個方法實現就行,另外做了一個很簡單的demo,希望能對大家有協助,在程式中設好檔案路徑和伺服器IP即可。demo運行截圖:AsyncTask是抽象類別,子類必須實現抽象方法doInBackground(Params... p),在此方法中實現任務的執行工作,比如連網下載或上傳。AsyncTask定義了三種泛型型別Params,Progress和Result。1、Params
Time of Update: 2017-01-19
從昨晚到現在終於調試通了一個startActivityForResult的例子,網上要麼有些說的太複雜了,要麼說的含糊,搞的我走了很多彎路,所以寫篇心得。在一個主介面(主Activity)上能串連往許多不同子功能模組(子Activity上去),當子模組的事情做完之後就回到主介面,還同時返回一些子模組完成的資料交給主Activity處理。
Time of Update: 2017-01-19
在android開發中,當不滿足觸發條件就按返回鍵的時候,就要對此進行檢測。尤其是當前Activity需要往前一個Activity傳送訊息時。即Activity1跳轉到Activity3如果採用的是startActivityForResult這種方式,如果不重寫返回鍵,程式不知道要返回給Activity1什麼內容就會報錯。因此,必須對Activity3的返回按鍵重寫,這裡讓他傳一個“ERROR”資訊:複製代碼 代碼如下:@Override public
Time of Update: 2017-01-19
今天想讓按鍵暫時無效,滿足一定條件下才可以被使用者按到。最初以為是setClickable,誰知搞錯了。請看手冊:複製代碼 代碼如下:public void setClickable (boolean clickable)Since: API Level 14Sets whether this node is clickable.Note: Cannot be called from an AccessibilityService. This class is made immutable
Time of Update: 2017-01-19
繪製圓環其實很簡單,有大概以下三種思路. 這裡先說網上提到的一種方法。思路是先繪製內圓,然後繪製圓環(圓環的寬度就是paint設定的paint.setStrokeWidth的寬度),最後繪製外圓。請看核心源碼:複製代碼 代碼如下:<SPAN xmlns="http://www.w3.org/1999/xhtml">package yan.guoqi.rectphoto;import android.content.Context;import
Time of Update: 2017-01-19
模擬器(emulator.exe)可以在 Android SDK 的安裝目錄下的 tools 檔案夾找到運行檔案(F:GPhoneandroid-sdk-windows-1.0_r1 ools),雙擊運行模擬器。安裝 APK 包adb install [-l] [-r] - push this package file to the device and install it<'-l' means forward-lock the app><'-r' means
Time of Update: 2017-01-19
1.對包名的判斷,異常則說明不存在:複製代碼 代碼如下: try { PackageManager pm = getPackageManager(); pm.getPackageInfo("com.org", PackageManager.GET_ACTIVITIES); } catch (NameNotFoundException e) { // TODO Auto-generated catch
Time of Update: 2017-01-19
最近在寫一個應用,想把設定頁面和應用頁面放在一起,這樣就能實現使用者可以即時看到自己的設定對UI的影響,從而更方便的設定使用者喜歡的介面。想了一段時間,發現用slidingDrawer這個控制項可以實現這個效果。也就是一個抽屜。拉開抽屜,佔據半個螢幕,另外半個螢幕還是顯示應用頁面。效果還是不錯的。今天就和大家分享一下android中這個抽屜效果。其實在android的lanucher就是一個抽屜,開啟它就可以看到安裝的應用。相信大家都見過用過。下面我們就來做個相同的效果,當然只是UI上差不多相同
Time of Update: 2017-01-19
在開發android的應用中,有時候需要限制橫豎屏切換。只需要在AndroidManifest.xml檔案中加入android:screenOrientation屬性限制。ndroid:screenOrientation="landscape"是限制此頁面橫屏顯示, ndroid:screenOrientation="portrait"是限制此頁面數豎屏顯示。 例如:我現在想讓所有的頁面不管怎麼樣都豎屏顯示,則我的AndroidManifest.xml應該這樣寫: 複製代碼 代碼如下:http:
Time of Update: 2017-01-19
複製代碼 代碼如下: public class LoadActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉標題列
Time of Update: 2017-01-19
很多人對 Android提供的ImageButton有個疑問,當顯示Drawable圖片時就不會再顯示文字了,其實解決的方法有三種: 第一種:就是圖片中就寫入文字,但是這樣解決會增加程式體積,同時寫入程式碼方式會影響多國語言的發布。 第二種:解決方案很簡單,通過分析可以看到ImageButton的 layout,我們可以直接直接繼承,添加一個TextView,對齊為右側即可實現ImageButton支援文字右側顯示。 第三種:更簡潔效率的方法:使用Button ,然後設定Button 的
Time of Update: 2017-01-19
Android中提供了一個名為WakeLock的類在android.os.PowerManager.WakeLock中,從名字來看WakeLock是喚醒鎖的意思,它可以控制螢幕的背光開關,所以在電源管理類。 WakeLock執行個體化方法比較簡單,因為是系統的遠程服務,通過下面的代碼來構造複製代碼 代碼如下: PowerManager pm = (PowerManager)
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現對電池狀態的監視功能。分享給大家供大家參考,具體如下:最近在開發一個與GPS相關的項目,因為其中涉及到了GPS的使用,眾所周知,GPS是相當耗電的,因此就想著怎麼能知道當前的電量,並且在電量達到一個下限的時候,及時提醒給使用者,以根據情況關閉GPS,節省電量,以備電話急用,後來查資料,看API,終於找到了方法,怎麼來監視電量,根據電量的變化來擷取當前的電量多少,並且根據其它狀態綜合對手機進行管理,以達到管理最優的狀態。下面是代碼:private
Time of Update: 2017-01-19
Android載入Gif動畫如何??相信大家都很好奇,本文就為大家揭曉,內容如下<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2017-01-19
方法一:通過Theme.Translucent@android:style/Theme.Translucent@android:style/Theme.Translucent.NoTitleBar@android:style/Theme.Translucent.NoTitleBar.Fullscreen只需要在Manifest中需要透明的Activity內設定theme為以上任意一個就可以了<activity