原创 Android自定義手勢識別
自定義手勢 要想實現自定義手勢的識別,前提當然是我們要自定義手勢了。在模擬器中我們可以找到這麼一個程序GesturesBuilder。如圖: 如果模擬器中沒有,我們也可以這樣找到: 這樣就導入了一個Android的實例工程,
原创 Android---ViewPager循環滑動+自動滑動
前言 圖片輪播是APP常見的功能,我這裏就是用ViewPager實現了一個圖片輪播的功能,它的不同之處: 1.實現自動輪播,只要是靠handler發送延時消息實現。 2.實現循環播放,只要原理:在List中0和Size位置分別
原创 Android---flipper實現圖片輪播
前言 其實,ViewPager+Fragment也可以實現圖片輪播,但是這次我主要用了Filpper來實現。 佈局 <LinearLayout xmlns:android="http://schemas.android.com/a
原创 Android端3DES加密
加密感腳好高大上,直接複製代碼。 public class Constants { // 密鑰 public final static String secretKey = "0535YANTAIJIANWANZH
原创 Android佈局動畫和逐幀動畫
佈局動畫 佈局動畫是針對ViewGroup的動畫,首先是效果: 通過Xml方式實現: 首先爲ViewGroup添加layoutAnimation屬性, <ListView android:id="@+id/l
原创 Android APK二次簽名
因爲工作原因,需要在已經簽名打包好的apk中替換文件,替換文件後我們的apk就不能正常使用了,需要我們進行二次簽名才能正常安裝。接下來就是二次簽名的相關指令: zipalign 對齊 zipalign工具是SDK中帶的對齊工具,在
原创 Android---widget組件開發
widget就是可以在桌面上添加、刪除的view. 這是一個顯示時間的簡單組件,主要靠service更新時間,發送給widget再更新界面。 佈局 首先是Widget的佈局,就是我們在桌面上看到的View的佈局layout_wi
原创 Ionic打包問題記錄
Ionic打包問題記錄Ionic 打包Androidnetwork_security_config not found自定義包名 Ionic 打包Android 首先添加Android平臺,Ionic cordova platf
原创 AutoCompleteTextView
AutoCompleteTextView:自動適配數據的View MultiAutoCompleteTextView:適配多條數據 佈局文件: <MultiAutoCompleteTextView androi
原创 Android---Gesture手勢識別(一)
前言 這次主要講解一些Android簡單手勢的識別,主要用到的是GestureDetector,SimpleOnGestureListener,OnGestureListener等類 實現原理 我們想要實現手勢的識別,當然要監聽觸
原创 Android常用動畫
默認動畫 ViewGroup在佈局改變的時候,有個默認的動畫,先上效果圖: 首先在ViewGroup中添加屬性:android:animateLayoutChanges="true" 然後就是在代碼中改變佈局了: btn_
原创 ImageButton與Button
繼承關係 ImageButton: java.lang.Object ↳ android.view.View ↳ android.widget.ImageView ↳
原创 Android---Notification通知欄
這次主要用Notification和NotificationManager實現了Android通知欄發通知的功能。以下是主要的方法: 獲取NotificationManager NotificationManager manage
原创 Android---WebView基本用法
1.網絡權限: <uses-permission android:name="android.permission.INTERNET" /> 2.在webView中打開,而不是用系統瀏覽器 webView.loadUrl(url)
原创 Android---動態添加刪除的ListView與TableLayout
動態添加刪除的ListView 動態添加刪除其實就是通過改變List的數據,然後調用adapter.notifyDataSetChanged()方法更新數據,達到動態添加刪除。 主要代碼: btn_add.setOnClickL