原创 android am 指令使用
以下是指令的使用help usage: am start [-D] [-N] [-W] [-P <FILE>] [--start-profiler <FILE>] [--sampling INTERVAL]
原创 android Animation 動畫效果收集
1.點擊後放大縮小實現 Android的事件:onClick, onScroll, onFling等等,都是由許多個Touch組成的。其中Touch的第一個狀態肯定是ACTION_DOWN, 表示按下了屏幕。之後,touch將會有後續事件
原创 android studio 簽名,打包,混淆,多渠道打包
一、在android studio 中有兩種的方式可以進行打包 (1)第一種方式 build->generate signed apk 而後選擇要進行打包的項目,next 進行選擇簽名文件,填寫密碼 next 在下面打包有兩
原创 基於wheel的省市縣,界面實現優化
這是寫的第三篇的省市縣聯動了,該篇只是對界面進行了優化,數據也是不全,僅供參考 以下是顯示的效果 其中修改了wheel中的 wheel類中的textview的高度,所以需要調用上傳的項目中的wheel 以下是項目的地址 http://
原创 自定義 音量view
實現通過滑動的手勢,進行音量的控制,每滑動10的距離,增加一格的音量 1.attrs文件 <?xml version="1.0" encoding="utf-8"?> <resources> <attr n
原创 android 輸入框等控件的移動
在android的開發過程中難免有的時候需要的需求是,想要移動某些控件實現某些功能的同時,提高用戶的體驗 比如,攜程中的查詢地址的時候輸入框的左右滑動效果,可能在看到這種效果的時候,挺多的人會想要通過動畫的方式 進行實現,筆者也這麼的嘗試
原创 android性能優化
1. 採用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不過這個需要在android 3.0纔可以使用。android4.0這個選項
原创 rxjava 學習
rxjava 學習 1. 對象介紹 Observable 即被觀察者 Observer 和 Subscriber 即觀察者 (onStart() 和 unsubscribe() 是subscriber 增加的方法) Obse
原创 自定義view常用屬性
//畫筆的設置 mPaint.setAntiAlias(false);//消除鋸齒 mPaint.setStrokeWidth(mCircleWidth); // 設置圓環的寬度 mPaint.setStrokeCap(Paint.C
原创 系統源碼分析-問題集
(1)android Out of space? the tree size of out/target/product/**/system 原因:system.img 大小不足導致。 修改:device/**/gen
原创 控件收集
1. SwipeListView //仿qq的側滑刪除 2.PagerSlidingTabStrip //tab滑動欄
原创 android studio 遇到的bug 收集
問題 1 Error:Execution failed for task ':App_ShippingCity:dexRelease'. > java.util.zip.ZipException: error in opening zip
原创 系統源碼分析-android_id 生成
源碼的查看推薦在AndroidXRef進行查看。 1.一般我們獲取android_id是通過以下的方式進行獲取 Settings.System.getString(context.contentResolver, Settings.Sy
原创 android studio svn的使用
在android studio 中使用svn (1)在settings ->version control->subversion ->general 中的use command line client 選擇svn.exe 如下圖所示
原创 android studio 運行虛擬機的時候遇到dev kvm is not found
android studio在安裝的時候,會自動的安裝HAXM,但是有可能會安裝失敗,我就是遇到安裝失敗,所以纔會出現這個問題。 1.在控制面板中卸載 Inter Hardware Accelerated Execution Manag