文法(SYNTAX):<compatible-screens> <screenandroid:screenSize=["small" | "normal" | "large" | "xlarge"]
文法(SYNTAX):<grant-uri-permissionandroid:path="string" android:pathPattern="string" &
直接上代碼,解釋看注釋,一個火箭發射倒計時的例子main.xml[html] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
[java] view plaincopyprint? 在 android 平台上搞開發工作,會經常用到一些 Log 輸出調試資訊。眾所周知,android 中有五種類型的 Log , v, d, i, w, e 這裡就不再贅 述 (如果對這些不瞭解的朋友,推薦看 android_Tutor 的博文 http://www.bkjia.com/kf/201205/132161.html , 上面講的很詳細)本文主要講一下如何統一控制 Log 的輸出和關閉。一般我們會在 debug
Android比Iphone煩的多的一點就是:螢幕尺寸實在是太多了! 下面介紹下在Android中如何擷取螢幕相關的資訊。 1.螢幕尺寸,原始碼如下:DisplayMetrics metrics = new DisplayMetrics();
androidActivity之間的跳轉不只是有startActivity(Intent i)的,startActivityForResult(Intent intent, int requestCode)也是常用的方法。 其作用是可以用onActivityResult(int requestCode, int resultCode, Intent data)方法獲得請求Activity結束之後的操作。
添加菜單的方法有很多,一般推薦用xml建立菜單。建立menu步驟:在res下建立一個menu檔案夾,在menu檔案裡面添加一個xml檔案:[html] <?xml version="1.0" encoding="utf-8"?> <menu
該程式可以測試出個人手機裝置的解析度,屬於哪種dpi層級,以便開發參考。main.xml[html]<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
1、問題的引入 在android源碼,成功執行了make 和 make
<?xml version="1.0"
震動效果實現如下: [java] if(Settings.System.getInt(getContentResolver(), Settings.System.LOCKSCREEN_SOUNDS_ENABLED, 1) != 0) { Vibrator vibrator = (Vibrator) getSystemService("vibrator");
我們已經知道,一個activity通過使用Intent對象調用另外一個activity。為了能讓其他activity做出回應,還需要在AndroidManifest.xml中配置<intent-filter>元素,同時指定action和category。例如: <intent-filter > <action
例子展示了關閉程式時怎麼持久儲存使用者偏好。 @Override protected void onResume() { super.onResume(); SharedPreferences prefs =
Activity(活動)中包含views(視圖)和ViewGroups(視圖組)。 “視圖”(View)就是顯示在螢幕上的一個組件(Widget)。View的例子:按鈕(Button)、標籤(TextView)和文字框(EditText)。每個“視圖”(View)都繼承自基類android.view.View。 “視圖組”(ViewGroup)可以包含一個或多個View。ViewGroup本身就是一種特殊
ScrollView是一種特殊的FrameLayout,使用ScrollView可以使使用者能夠滾動一個包含views的列表,這樣做的話,就可以利用比物理顯示地區更大的空間。有一點需要注意一下,那就是ScrollView只能包含一個子視圖view或ViewGroup(這個ViewGroup通常是LinearLayout)。 不要混合使用ListView和ScrollView。ListView被設計用來顯示一些相關的資訊,同時,ListView也已經被最佳化了去顯示大量的列表lists。
android ---spannableStringBuilderEditText:通常用於顯示文字,但有時候也需要在文字中夾雜一些圖片,比如QQ中就可以使用表情圖片,又比如需要的文字高亮顯示等等,如何在android中也做到這樣呢?記得android中有個android.text包,這裡提供了對文本的強大的處理功能。添加圖片主要用SpannableString和ImageSpan類: Drawable drawable =
main.xml:<?xml version="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=&
3.1 AppWidget到底支援哪些view在Android 2.2 SDK中我們初次開機模擬器可以看到和以前不一樣的是多出了一個綠色的小機器人提示資訊,Google給我們了示範了Android中如何通過 RemoteView和簡單的圖片輪換方式實現動畫效果在案頭小工具中,appWidget的基類時AppWidgetProvider類,不過
今天調查一個線上Bug,發現是WebView中的一小段javascript,會直接調用到後台APK的一個Java事件,最後導致java中nullpointexception。感興趣的是,WebView中的javascript如何調用APK中的java方法。 一個例子:
在OpenGL ES 2.0中的投影和照相視圖在ES 2.0的API中,首先要通過把一個矩陣成員添加給繪圖物件頂部的著色器(Vertex Shaders)來使用投影和照相視圖。然後,這個被添加的矩陣成員能夠產生並把投影和照相視圖應用給繪圖物件。1. 給頂層著色器(Vertex