原创 View設置背景漸變色(shape,gradient)

Android設置背景色可以通過在res/drawable裏定義一個xml,如下: [代碼]xml代碼: 1 <?xml version="1.0" encoding="utf-8"?> 2 <shape xmlns

原创 Android狀態欄一體化 (改變狀態欄的背景顏色)

1、前言 在android kitkat 有一個新的特性可以設置手機狀態欄的背景,讓手機整個界面的風格保持一致,看起來非常清爽,在今年的google i/o上的android l默認就是這種風格。來現在看我們怎麼加上這個酷黑狂拽掉渣

原创 android開發之在activity中控制另一個activity的UI更新

第一種方法: 遇到一個問題,需要在一個activity中控制另一個acitivity做一些更新,沒想到傳遞handler的方法,通過以下方式解決。 1.在MyAPP中定義屬性handler 1 2 3

原创 [高德地圖] 高德定位後縮放級別的設置

在高德使用高德定位後,如果不設置,縮放級別很低,需要一直放大才能看具體的地理位置,那麼可以再地圖初始化的時候,調用AMap.moveCamera(CameraUpdateFactory.zoomTo(zoom))方法設置地圖的縮放級別,

原创 Android之Activity生命週期

子曰:溫故而知新,可以為師矣。《論語》 學習技術也一樣,對於技術文檔或者經典的技術書籍來說,指望看一遍就完全掌握,那基本不大可能,所以我們需要經常回過頭再仔細研讀幾遍,以領悟到作者的思想精髓。 近來回顧了一下關於Activit

原创 Android 混淆代碼 知識~

爲了防止自己的勞動成果被別人竊取,混淆代碼能有效防止被反編譯,下面來總結以下混淆代碼的步驟: 1. 大家也許都注意到新建一個工程會看到項目下邊有這樣proguard-project.txt一個文件,這個對混淆代碼很重要,如果你不小心刪

原创 View 樣式(背景色、圓角、描邊、等等)

實現效果: 實現很簡單,把TextView的android:background屬性設置成自定義的一個xml樣式文件。 [html] view plain copy android:background="@

原创 代碼中給控件設置顏色~

ImageView設置背景顏色ImageView.setBackgroundColor(android.graphics.Color.parseColor("#ffffff"));ImageView.setBackgroundColor(

原创 android values-v11和values-v14文件夾是幹啥的?

<span style="font-family: 'Comic Sans MS';">values-v11代表在API 11+的設備上,用該目錄下的styles.xml代替res/values/styles.xml values-v14

原创 修改Android簽名證書keystore的密碼、別名alias以及別名密碼

之前在測試Eclipse ADT的Custom debug keystore自定義調試證書的時候,發過一篇關於調試證書規格的博文:Eclipse ADT的Custom debug keystore所需證書規格,提到過自定義調試證書的密

原创 Android 自帶 獲取地理位置的經度和緯度

在Android應用程序中,可以使用LocationManager來獲取移動設備所在的地理位置信息。看如下實例:新建android應用程序TestLocation。 1、activity_main.xml佈局文件 [ht

原创 引用項目報錯的解決方案~~~

1.會丟失R.java文件,報錯~報的不能夠引用自己的R.java~~只能引用系統  import R.android.*;  eg:~   在 AndroidManifest.xml 中,自己項目的   <uses-sdk androi

原创 Android項目外接高德地圖代碼混淆注意事項

現在好多項目中都添加了第三方jar包,但是最大的問題就是打包的時候代碼混淆報錯,以下是高德地圖混淆報錯解決方案: 在proguard-project.txt中添加如下代碼: -libraryjars   libs/and

原创 ListView設置分割線高度和 顏色 ~問題~

1.在佈局文件中ListView元素中通過屬性設置 [html] view plain copy android:divider="#fffff"  分割線顏色   android:dividerHeight="

原创 用Fragment做Tal切換欄目

Tal主頁面: xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/and