原创 一些在android開發中經常用的的代碼片段

撥打電話 1 2 3 public static void call(Context context, String phoneNumber) {         context.startActivity(new In

原创 採用Cipher Des對文件加密、解密

package com.example.test;import java.io.BufferedReader;import java.io.FileI

原创 android整合兩個bitmap

有時候會遇到這樣的需求,將兩個bitmap對象整合並保存爲一張圖片,代碼如下:private Bitmap toConformBitmap(Bitmap background, Bitmap foreground) {         i

原创 Android開源項目分類彙總

第一部分 個性化控件(View) 主要介紹那些不錯個性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、Text

原创 android應用程序安裝後自動打開

GetBroadcast.registerReceiver(getApplicationContext());//註冊廣播,用於監聽應用是否安裝完成 //安裝apk protected void installApk(File file)

原创 Android顏色大全

半透明<Button android:background="#e0000000" ... />  透明<Button android:background="#00000000" ... /> <?xml version=

原创 Android仿微信圖片上傳,可以選擇多張圖片,縮放預覽,拍照上傳等

仿照微信,朋友圈分享圖片功能 。可以進行圖片的多張選擇,拍照添加圖片,以及進行圖片的預覽,預覽時可以進行縮放,並且可以刪除選中狀態的圖片 。很不錯的源碼,大家有需要可以下載看看 。 如果不知道如何上傳文件,參考: http:

原创 Android控件GridView之仿支付寶錢包首頁帶有分割線的GridView九宮格的完美實現

  今天我們來模仿一下支付寶錢包首頁中帶有分割線的GridView,俗稱九宮格。先上圖,是你想要的效果麼?如果是請繼續往下看。                                                    

原创 android gridview畫分割線,如圖:

1。先上圖: 2.具體實現代碼: public class LineGridView extends GridView { public LineGridView(Context context) { supe

原创 android編碼命名規範

書寫規範 1. 編碼方式統一用UTF-8. Android Studio默認已是UTF-8,只要不去改動它就可以了。 2. 縮進統一爲4個空格,將Tab size設置爲4則可以保證tab鍵按4個空格縮進。另外,不要勾選上Us

原创 SQLite字段類型

改了點東西,因爲想着要把項目優化,但是每條數據如果都存到單一數據庫中,會造成以後的數據越來越大,怎麼辦?於是我想到了,可以考慮將單類數據存儲到sqlite中,既可以備份,又可以用作緩存和其他作用。 所以就想到了sqlite的一些特性,當然

原创 Genymotion添加devices時出現Connection timeout occurred的解決辦法

Genymotion添加devices時如圖的錯誤:  解決辦法:  打開C:\Users[你的名字]\AppData\Local\Genymobile\genymotion.log日誌文件(AppData文件夾是隱藏的,要顯示隱藏才能

原创 android:configChanges="orientation|keyboardHidden"的使用

   當在activity加上android:configChanges="keyboardHidden|orientation"屬性,就不會重啓activity.而只是調用onConfigurationChanged(Configur

原创 Android中Textview顯示帶html文本二-------【Textview顯示本地圖片】

Textview可以顯示基本的HTML標籤,如果不知道那些標籤,可以查看Android中Textview顯示帶html文本一-------【HTML標籤】! 下面着重說一下Textview顯示“img”標籤,也許看到這裏,大家都會想到

原创 自定義控件步驟

1.自定義一個組合控件 定義一個累 繼承LinearLayout RelativeLayout 2.重寫構造方法 兩個參數的構造方法 在定義xml佈