原创 高仿—摩拜單車

老樣子,先看界面 說下主要功能吧 高德地圖SDK使用 定位,自定義定位藍點,海量圖層繪製,maeker自定義,圖層點擊事件,路線規劃,路線繪製 抽屜效果 EditText輸入監聽 FlexboxLayout動態使用 ZXing二維

原创 Android 自定義View的一些使用技巧

好多人看到這個標題就想說,呵呵噠 其實博主的目的是教會大家一些實用的開發技巧,幫助你渡過技術難關,讓你遇見新大陸 廢話先不多說了,仔細的查看本文,因爲每一條經驗都是汗水和淚水凝結的精華 1:巧用View.inflate() in

原创 從瓶頸到精通——Android四大組件:ContentProvider

ContentProvider可以讓程序之間傳遞消息(其實也就是多進程,Android的IPC機制) ContentProvider的使用是建立在SQLiteOpenHelper上的 在講ContentProvide

原创 從瓶頸到精通——Android四大組件:Activity

今天開始,每天不定期寫關於Android從瓶頸到進階的文章。 主要是挖掘一些不常用的API,或者是不常用到的開發技能等等,做一個彙總,總結中摸索提高技能。 說到Activity,必須掌握的Activity的生命週期、生命

原创 Android視頻桌面,動態桌面開發

Android 視頻多媒體(MediaPlayer)視頻播放依賴與SurfaceHolder,而SurfaceHolder只存在於SurfaceView中。 因此,開發視頻桌面首先繼承WallpaperService, public

原创 從瓶頸到精通——SQLiteOpenHelper的使用

SQLiteOpenHelper是Android開發中常用的 SQLiteOpenHelper的熟練操作能極大增加開發效率,不必在這點小事上耗費大量時間 如何做到快速開發操作數據庫的工具類呢 今天就講講SQLi

原创 Python第一課,字符串的格式化輸出

有時候使用字符串拼接是一件很麻煩的事情 這時,不妨試試格式化輸出 舉個列子 # _*_ coding:utf-8 _*_ name = input("請輸入你的名字:") job = input("你從事什麼工作:") info

原创 高仿APP——元貝駕考(三)滑動關閉Activity

項目中用到的滑動關閉頁面,是基於SlidingMenu做的 下面貼出源碼,並且講解以下 /** * 向右滑動關閉Activity * * 添加關閉動畫 */ public class SwipeBackView ext

原创 別再問我怎麼實現鍵盤的監聽了,鍵盤監聽代碼大全

public static final int FLAG_WOKE_HERE = 1; public static final int KEYCODE_0 = 7; public static final int KEYCODE_1 =

原创 高仿APP——元貝駕考(三)ListView多ItemView

先預覽一下效果 圖中 圖3、圖4 是一個item,因爲圖片太長,屏幕顯示放不下 從上面幾張圖片可以看得出來,大致分爲2種情況:單張圖和多張圖(單張圖是imageView寬高包裹,多張圖時imageView寬高固定) 有的同學心想,

原创 關於如何深度手動管理activity

手動去管理Activity的活動棧,一直是一個非常實用的方法。 快速方便的拿到一個Activity對象可以很方便的操作這個Activity, 可是方便的同時,也存在很多隱患:內存泄露 引起手動去管理Activity引起內存泄露的原因是

原创 Android無縫切換主題,動態換膚

說起Android的動態換膚方案,可謂是人云亦云,各有各的方法,魚龍混雜,我實在是參考不來一個好的換膚方案。 於是準備自己搞一個。 在這裏我是拒絕寫多個style實現換膚的 那麼只能用Java代碼來實現(話說這樣是不是有點難度啊,答

原创 自定義view之繼承view

public class MyView extends View{private Paint mPaint;//聲明一個畫筆private int pintColor;//聲明畫筆的顏色public MyView(Context cont

原创 如何計算GridView的高度。ScrollView嵌套GridView

 /** * 獲取GridView的高度 * @param gridView * @return */ private int getGridViewHeight(GridView gridView){ Lis

原创 Activity與Activity之間的回調

Activity雖然是一個java類,可是它並不能new 一個Activity 所以,Activity看上去並不是一個普通的類,它做一些事情的時候需要特殊處理 大家用的最多就是View與Activity之間的回調,非常好用 view可