Time of Update: 2018-12-04
Intent intent = new Intent();Bundle bundle = new Bundle();ArrayList list = new ArrayList();//這個arraylist是可以直接在bundle裡傳的,所以我們可以借用一下它的功能list.add(list2);//這個list2才是你真正想要傳過去的list。我們把它放在arraylis中,藉助它傳過去bundle.putParcelableArrayList("list",
Time of Update: 2018-12-04
Android中的TextView,本身就支援部分的Html格式標籤。這其中包括常用的字型大小顏色設定,文本連結等。使用起來也比較方便,只需要使用Html類轉換一下即可。比如:textView.setText(Html.fromHtml(str));一、實現TextView裡的文字有不同顏色import android.text.Html; TextView t3 = (TextView) findViewById(R.id.text3);
Time of Update: 2018-12-04
廢話不多說直接上思路和代碼。1.在Assets中建立一個fonts檔案夾並將字型檔放入該檔案夾中。2.代碼對textview操作。textview.setTypeface(Typeface.createFromAsset(mContext.getAssets(), "你Assets中的字型檔"));以上代碼就可以實現自訂字型的實現。 字型檔停用原因和解決辦法。1.Assets檔案大小限制。Android Asset Packaging Tool(aapt)使用這個工具可打包所有資料 Image
Time of Update: 2018-12-04
從2.3開始,android開始支援listview的overscroll, 應該很方便可以做出類似iPhone的彈性滾動,及越過list頂端或者底端,然後彈性滾回。昨天google了半天的例子,一個沒找到,今天又試了試,發現用很簡單的方式就可以實現這個效果。大致如下:繼承ListView private int delY; private boolean action_up;在 onTouchEvent(){ ... case
Time of Update: 2018-12-04
1.在values檔案夾下建立名為dimens.xml的檔案,如下:<?xml version="1.0" encoding="utf-8"?> <resources> <string name="test_dimen">文本地區</string> <string name="test_dimen1">按鈕</string> <dimen name="text_width">1
Time of Update: 2018-12-04
得到當前已串連的wifi資訊WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo();其中wifiInfo有以下的方法:wifiinfo.getBSSID();wifiinfo.getSSID();wifiinfo.getIpAddress();擷取IP地址。wifiinfo.getMacAddress(
Time of Update: 2018-12-04
一是在OnCreate中(放在set表單前): requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Time of Update: 2018-12-04
文章目錄 在Android中的寫法:在html當中的寫法 在Android中的寫法:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final WebView web1=(WebView)findViewById(
Time of Update: 2018-12-04
在WebView的設計中,不是什麼事都要WebView類乾的,有些雜事是分給其他人的,這樣WebView專心幹好自己的解析、渲染工作就行 了。WebViewClient就是協助WebView處理各種通知、請求事件的,具體來說包括: onLoadResource onPageStart onPageFinish onReceiveError
Time of Update: 2018-12-04
Android提供的SharedPreferences類似於Windows程式中常用的ini檔案,以Key-Value的形式來儲存應用程式的屬性設定資訊(區分資料類型)。比如,可以用來儲存使用者上一次的登入資訊;可以儲存媒體播放程式的音量設定以及上次播放位置等。在使用SharedPreferences時常用的方法包括(方法具體含義參考官方文檔):Context.getSharedPreferences (String name, int mode)
Time of Update: 2018-12-04
文章目錄 認識 AudioManagerAudioManager 主要方法介紹 認識 AudioManagerAudioManager 類位於 android.Media 包中,該類提供存取控制音量和鈐聲模式的操作。 AudioManager 主要方法介紹郵於 AudioManager 該類方法過多,這裡只講述幾個比較常用到的方法:方法:adjustVolume(int direction, int
Time of Update: 2018-12-04
雖然使用靜態變數可以傳遞任何類型的資料,但官方並不建議這樣做。如果在類中有大量使用靜態變數(尤其是使用很佔資源的變數,例如,Bitmap對象)可能會造成記憶體溢出異常,而且還可能因為靜態變數在很多類中出現而造成代碼難以維護和混亂,因此,用全域對象可以進行傳遞,這種方式可以完全取代靜態變數。Android中的全域對象範圍:除非將Android程式徹底清除出記憶體,否則全域對象將一直可以訪問。1.首先建一個全域類:package cn.jiabin.demo.view;import android.
Time of Update: 2018-12-04
Android項目源碼混淆問題解決方案考慮到代碼安全,不讓自己的勞動成功那麼容易被別人盜取,今天忽然有了興緻對Android代碼混淆做了淺淺的學習。在此記錄下來,也希望能夠對學習android的朋友們有所協助,免得以後多走彎路。由於我的Android項目版本是1.6,Google對2.2以上才加入了代碼混淆支援。不過低版本也可以進行代碼混淆,只是需要自己手工配置。也挺簡單的。不過在我配置過程中卻遇到了很多問題。從網上找了很多資料也沒有解決我的問題。通過不斷摸索還是從國外網站上找到瞭解決辦法。解決
Time of Update: 2018-12-04
我還是一個新手,前幾日用到資料庫欄位變換,特搜尋到資料庫欄位的這幾個常用的欄位,特寫一下,與大家共用,android資料庫建表時常用的資料類型,欄位。 android 資料庫的資料類型 資料類型:分別是:short/int/long/float/double/string/byte[] public static final String SHORT = "Short"; public static final String INTEGER = "Integer"; public
Time of Update: 2018-12-04
啟動android模擬器時候如果提示:Failed to install on device ‘emulator-5554′: timeout這是可能因為卡的原因導致啟動逾時,解決辦法:eclipse -> window -> Preferences -> Android -> DDMS -> ADB connection time
Time of Update: 2018-12-04
一.Drawale圖片轉換成Bitmap圖片 Drawable db = getContext().getResources().getDrawable(R.drawable.alert_product_detail_bg); BitmapDrawable bds = (BitmapDrawable) db; Bitmap bitmaps = bds.getBitmap();二.Bitmap 轉換成Draw檔案 Bitmap bitmap =
Time of Update: 2018-12-04
在Android中,ListView是最常用的一個控制項,在做UI設計的時候,很多人希望能夠改變一下它的背景,使他能夠符合整體的UI設計,改變背景背很簡單只需要準備一張圖片然後指定屬性 android:background="@drawable/bg",不過不要高興地太早,當你這麼做以後,發現背景是變了,但是當你拖動,或者點擊list空白位置的時候發現ListItem都變成黑色的了,破壞了整體效果,預設的ListItem背景是透明的,而ListView的背景是固定不變的,所以在捲軸滾動的過程中
Time of Update: 2018-12-04
分享:開發Android或者jee或者其他java應用時,如果eclipse中的項目前有個紅叉叉,但是src下有沒有任何提示錯誤但是又不能通過編譯的時候如何找到項目工程的錯誤根源呢?方法如下:開啟eclipse的problem視圖(如果關閉了可以在window->show view下找到problem視圖),然後在視圖中就可以看到項目的根源問題何在了,呵呵。言歸正傳,回到我遇到的問題上。問題描述:在匯入一個Android App後提示如下錯誤:Description Resource
Time of Update: 2018-12-04
SD卡路徑問題以及如何擷取SDCard 記憶體 昨天在研究拍照後突破的儲存路徑的問題,開始儲存路徑寫死為: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程式的圖片儲存路徑); 後來發現這樣寫雖然一般不會出錯,但不是很好,因為不同相機,可能路徑會出問題。較好的方法是通過Environment 來擷取路徑,最後給出一個例子,教你怎樣擷取SDCard 的記憶體,顯示出來告訴使用者。講述的內容如下:0、擷取sd卡路徑。 1、講述
Time of Update: 2018-12-04
以LinearLayout為例,它提供的background屬性將會將背景圖片展開,相當難看。事實上我們只需做少量的修改就可以實現web編程中css背景圖片的效果。來試試吧。建立重複的背景圖片在drawable目錄下建立一個repeat_bg.xml: <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android: