原创 android 8.0 發送廣播到另一個 app(靜態註冊接收器)

Intent intent = new Intent("action"); intent.setComponent(new ComponentName("packagename", "broadcatstreceiver 全路徑"))

原创 Android 定義自己的Application

有時候我們獲取Context並不太容易,但是context又是必須的,那麼怎麼解決這個問題呢? 下面就來定義自己的Application,讓你任何時候都可以獲取到想要的全局Context, 當然也不能僅僅是就這點作用,當你的應用中

原创 Android 動畫機制 之 屬性動畫

Android 3.0 之後,Google提出了屬性動畫,有了更加豐富的動畫效果了! 優點:動畫效果豐富(基本能實現所有動畫),並且可以進行交互 一.ObjectAnimation 先上個實現透明度動畫的例子: ObjectAn

原创 Android ListView的item點擊失效解決辦法

當listview的item中設置了checkbox等控件的時候,系統默認就會使listitem失去焦點,導致無法響應item的點擊事件, 解決辦法當前就是讓item獲得焦點從而能響應點擊事件,因此只需在item的佈局中加上這個屬

原创 Cannot reload AVD list: cvc-enumeration-valid**

今天突然運行的時候就這樣了,點了OK還出現(考驗手速了,呵呵) 解決辦法: 替換devices.xml文件 1,首先找到這個/sdk/tools/lib/devices.xml文件 2.然後找到你報錯的那個裏面的文件,就

原创 Android Dialog(對話框)增加動畫效果

Android 中對話框是突兀的出現的! 現在我們來爲他增加一個動畫效果吧! 先上效果圖: 有效果了就直接上代碼 View view = LayoutInflater.from(this).inflate(R.layout.l

原创 自定義帶下拉刷新的ListView

下拉刷新現在那個app上基本都有了. 而實現下拉刷新也有很多第三方的,用起來也非常方便! 那能不能自己也寫一個呢,學習了學習,現在來寫一個吧! 先上效果圖: 1.首先自定義類繼承ListView 並實現構造方法,在每個構造方法

原创 Android ViewPager 圖片無限滑動和根據圖片數量自動生成的小圓點

先上效果圖: 貌似圖片太大了! 圓點的初始化位置 在viewpager.setAdapter()之前 直接看代碼吧 private void initPoint() { pointView

原创 單例模式

餓漢式 public class Singleton { private static Singleton singleton = new Singleton(); private Singleton(){}

原创 Android 工具類積累

1.屏幕相關的工具類 /** * 作者:陳明亮 on 2016/3/25 14:09 * 博客:http://blog.csdn.net/zc2_5781 * * DisplayMetrics提供了一種關於顯示的通用信息,

原创 Android ListView item點擊失效問題

當listview的item中存在RadioButton,CheckBox等控件的時候,設置listview的setOnItemClick就會無效 原因:RadioButton等控件獲取了焦點,從而是item的點擊無效 解決辦法:

原创 # android中dp與px的相互轉換工具方法

android中dp與px的相互轉換工具方法 代碼塊 代碼塊語法標準java代碼,例如: /** * 根據手機的分辨率從 px(像素) 的單位 轉成爲 dp */ public static i

原创 Android ListActivity

Android ListActivity: ListActivity看名字就知道了,它是一個具有特殊功能的Activity. 其實就是listview和Activity的一個結合品. 怎麼用呢? 很簡單: 首先要你

原创 Android 動畫機制 之 視圖動畫

視圖動畫使用比較簡單! 共有四種動畫方式 AlphaAnimation 透明度動畫 RotateAnimation 旋轉動畫 TranslateAnimation 位移動畫 Scal

原创 Android動畫框架詳解

http://www.uml.org.cn/mobiledev/201206275.asp http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/