Time of Update: 2018-12-06
1 最近在做WebView載入試題的功能,但是選項按鈕如果放的WebView中,點擊時反應很慢。於是把選項用原生的RadioButton,而試題題目和答案放在WebView中。但是選項的個數不確定,所以需要動態添加按鈕,一個RadioGroup裡面存放若干Radio(這些都是從資料庫擷取來的資料),然後每次動態產生Radio 2 3 以下是動態添加按鈕的代碼:—————————————————— 4 5 private LinearLayout layout; //布局 ,
Time of Update: 2018-12-06
在res/drawable檔案夾新增一個檔案,此檔案設定了圖片的觸發狀態,你可以設定 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等幾個狀態:android:state_pressedBoolean. "true" if this item should be used when the object is pressed (such as when a button
Time of Update: 2018-12-06
先瞭解一下AndroidManifest.xml。就是功能資訊清單檔。(以後廣播接收器、音樂播放器,都是在這定義)
Time of Update: 2018-12-06
對於一個Android應用程式來說,是由四種構造塊組織而成的,這四種構造塊如下:但是,並不是每一個Android應用程式都需要這四種構造塊,這不是必須的,某些時候,我們只需要這四種中的幾種組合成我們的應用。1、Activity Activity是Android構造塊中最基本的一種,在應用中,一個activity通常就是一個單獨的螢幕。每一個activity都被實現為一個獨立的類,並且繼承於Activity這個基類。這個activity類將會顯示由幾個Views控制項組成的使用者介面,
Time of Update: 2018-12-06
Notification與Toast都可以起到通知、提醒的作用。但它們的實現原理和表現形式卻完全不一樣。Toast其實相當於一個組件(Widget)。有些類似於沒有按鈕的對話 框。而Notification是顯示在螢幕上方狀態列中的資訊。還有就是Notification需要用NotificationManager來管理,而Toast只需要簡單地建立Toast對象即可。 下面來看一下建立並顯示一個Notification的步驟。建立和顯 示一個Notification需要如下5步: 1.
Time of Update: 2018-12-06
有米連結 http://www.youmi.net/register?r=MjA0MzM= 步驟一,下載有米廣告SDK,將 youmi-android.jar 匯入想要嵌入廣告的的工程中。1. 右鍵您的工程根目錄,選擇“Properties”2. 在左面板中選擇“Java Build Path”3. 然後選擇“Libraries”標籤4. 點擊“Add External JARs„”5. 選擇 youmi-android.jar 的目錄路徑.6.
Time of Update: 2018-12-06
//第一步:在AndroidMainFest.xml檔案下的<Activity>標籤上寫入下面一句代碼 <uses-library android:name="android.test.runner" />//在AndroidMainFest.xml</application>下下句下面代碼,注意targePackage是填自己應用程式的包名<instrumentation
Time of Update: 2018-12-06
方法:create(Context context, Uri uri) 解釋:靜態方法,通過Uri建立一個多媒體播放器。 方法:create(Context context, int resid) 解釋:靜態方法,通過資源ID建立一個多媒體播放器 方法:create(Context context, Uri uri, SurfaceHolder holder) 解釋:靜態方法,通過Uri和指定 SurfaceHolder 【抽象類別】 建立一個多媒體播放器 方法:
Time of Update: 2018-12-06
最近做一個類似滑動功能表列的title,綁定資料來源用的是GrildView,想要實現橫著滑動並且GrildView只顯示一行。最終採用代碼形式在Activity中動態添加布局實現。 ViewGroup.LayoutParams params = dishtype.getLayoutParams(); // dishtype,welist為ArrayListint dishtypes = welist.size();
Time of Update: 2018-12-06
Android 如何判斷一個應用在運行 在一個應用中,或一個Service 、Receiver中判斷一個應用是否正在運行,以便進行一些相關的處理。這個時候我們需要得到一個ActivityManager,這個Manager顧名思意就是管理Activity的,它有一個方法叫getRunningTasks,可以得到當前系統正在啟動並執行Task的列表,代碼如下: ActivityManager am =
Time of Update: 2018-12-06
android
Time of Update: 2018-12-06
android 最新 NDK r8 在window下開發環境搭建 安裝配置與使用 詳細圖文講解,完整實際配置過程記錄(原創)一直想搞NDK開發卻一直給其他事情耽擱了,參考了些網上的資料今天終於把環境搭建起來了,把過程記錄下來分享給大家。內容目錄:1.預設基礎環境2.NDK下載與配置3.安裝Cygwin4.用NDK編譯5.安裝CDT外掛程式6.安裝Sequoyah外掛程式7.JNI編譯環境配置畫了一個思維導圖讓大家一目瞭然配置過程 ---------------------------------
Time of Update: 2018-12-06
Google Maps API v2 android版本開發 國內手機不支援google play Service相關問題解決--圖文教程google 地圖在國內的使用讓人很頭痛,麻煩得要死,真搞不明白google為什麼不能搞成跟百度地圖那樣讓人使用。後註:最近刷機後重新安裝(預設root的)可以直接在市場上下載幾個apk安裝後使用google服務了。google maps依賴於google play Service,而國內手機大部分都沒預裝google play
Time of Update: 2018-12-06
在android SDK文檔中有這樣一個類,android.provider.Settings類提供android系統各個頁面的跳轉常量: StringACTION_ACCESSIBILITY_SETTINGSActivity Action: Show settings for accessibility modules.StringACTION_ADD_ACCOUNTActivity Action: Show add account screen for creating a new
Time of Update: 2018-12-06
網上一搜一大把為自己的應用建立捷徑,但是本文的側重點在為“指定的應用”建立案頭捷徑。 常見的案頭捷徑有兩要素:1.應用程式名稱 2.應用表徵圖。 指定應用表徵圖的資訊是: // pkgContext為指定應用的上下文環境,iconIdentifier為一個整數,指定應用的表徵圖標識符 ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(pkgContext,
Time of Update: 2018-12-06
下面是常用到的Intent的URI及其樣本,包含了大部分應用中用到的共用Intent。一、開啟一個網頁,類別是Intent.ACTION_VIEW Uri uri = Uri.parse("http://blog.3gstdy.com/"); Intent intent = new Intent(Intent.ACTION_VIEW, uri);二、開啟地圖並定位到一個點 Uri uri = Uri.parse("geo:52.76,-79.0342″); Intent intent =
Time of Update: 2018-12-06
public Bitmap getNewBitMap(String text) { Bitmap newBitmap = Bitmap.createBitmap(120,150, Config.ARGB_4444); Canvas canvas = new Canvas(newBitmap); canvas.drawBitmap(bmp, 0, 0, null); TextPaint textPaint = new TextPaint();
Time of Update: 2018-12-06
Android開發又將帶來新一輪熱潮,很多開發人員都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發人員提供了應用開源項目,貢獻出他們的智慧和創造力。學習開原始碼是掌握技術的一個最佳方式。下面推薦幾個應用開源項目,這些項目不僅提供了優秀的創意,也可以直接掌握Android核心的介面使用:1、Android團隊提供的樣本項目 如果不是從學習Android
Time of Update: 2018-12-06
android:layout_above="@id/label" 將此控制項的底部置於給定的控制項之上android:layout_below="@id/label" 將此控制項的頂部置於給定的控制項之下android:layout_toLeftOf="@id/label" 將此控制項的右邊緣同給定ID的控制項的左邊緣對齊android:layout_toRightOf="@id/label"
Time of Update: 2018-12-06
原文地址:http://www.cnblogs.com/jqyp/archive/2010/10/23/1859182.htmlRelativeLayout用到的一些重要的屬性: 第一類:屬性值為true或false android:layout_centerHrizontal 水平置中 android:layout_centerVertical 垂直置中 android:layout_centerInparent 相對於父元素完全置中