原创 Android FloatingActionButton,Snackbar
FloatingActionButton 浮動按鈕 <android.support.design.widget.FloatingActionButton android:layout_width="wrap_conten
原创 MYSQL端口替換不生效BUG解決過程
項目使用的是連接池 com.alibaba.druid.pool.DruidDataSource 線上運行幾年用的都是3306端口,接到需求要支持其他端口,發現修改端口無果。 解決方案 1 搭建本地3300端口和3306數據庫測試
原创 Android SurfaceView
轉載出處http://www.cnblogs.com/xuling/archive/2011/06/06/android.html public class MySurfaceView extends SurfaceView im
原创 Android ASDL進程通信
1.客戶端 1)定義aidl文件。 2)service內使用接口的Stub public class AIDLServerService extends Service { /** * 返回綁定
原创 Android側邊滑動菜單
DrawerLayout側邊滑動效果(抽屜效果) NavigationView(簡單的菜單視圖)可以用自定義fragment代替 <android.support.v4.widget.DrawerLayout andro
原创 Android常見註解
1.@Deprecated 過時的 過時API註解。 2.@SuppressWarning 抑制警告 從字面意思上就是抑制 過時API的警告。 3.@Override 覆蓋 4.@SystemApi 是 @Privat
原创 Android性能優化
1.採用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated=”true”。不過這個需要在android 3.0纔可以使用。 2.View 中設
原创 Android動畫
1.補間動畫(tween animation) View Animation(Tween Animation):補間動畫,給出兩個關鍵幀,通過一些算法將給定屬性值在給定的時間內在兩個關鍵幀間漸變。 View anima
原创 Android viewpager實現無限循環輪播
思路 1.在原有內容前後各加一個view作爲過度,滑動到邊界時修改定位。 在動畫播放完畢時ViewPager.SCROLL_STATE_IDLE使用 viewPager.setCurrentItem(curr, false);
原创 Android 常用Canvas
轉載出處http://blog.csdn.net/lee576/article/details/7860935 //把整張畫布繪製成白色 canvas.drawColor(Color.WHITE); Paint paint
原创 Android Socket
//Android客戶端 public class MainActivity extends AppCompatActivity implements View.OnClickListener { EditText etC
原创 Android studio jni Ndk 配置
1,下載NDK 百度雲一個linux 64位的版本https://pan.baidu.com/s/1qXFTpLy 2,新建工程 3,導入ndk 右擊工程->open Module Setting->SDK Locatio
原创 Android 數據持久化
1.數據庫SQLite 處理大量數據以及與數據有關的邏輯時使用 數據庫數據文件data/data/packageName/datebases/test.db platform tools目錄 adb, sqlite3 給予權
原创 Android版本兼容問題
獲得sdk版本 Android 提供了Build類來獲得系統版本 Build.VERSION(.SDK_INT)系統版本的信息 Build.VERSION_CODES(.HONEYCOMB)一些版本號常量 if (Build.V
原创 Android推送平臺
轉載出處http://www.tuicool.com/articles/z6vi2q 百度雲推送的機制和特點: 1.單播消息推送 描述 開發者嚮應用的特定終端或特定用戶推送消息。 特定終端對於應用來說,就是安裝了應用的一臺具體的設