原创 Android 自定義view(畫表盤)

自定義View就是繼承一個View的子孫類或View類,然後重寫其中的一些方法來完成界面的美觀效果。 效果: 佈局: <so.wih.android.myview.MyLayout android:l

原创 Android解決異常: startRecording() called on an uninitialized AudioRecord.

今天使用AudioRecord進行錄音操作時候,報了下面的異常。 E/AndroidRuntime(22775): Java.lang.IllegalStateException: startRecording() called

原创 Android Wear 開發-創建第一個卡片

最近老闆要做android手錶,我也是第一次接觸android手錶,一臉茫然,不知道從何下手,android wear API 看的讓我更是茫然,原諒我的英語水平不好,在網上找了很多資料,看的更是困惑,只能慢慢嘗試。 Conte

原创 is 32-bit instead of 64-bit動態庫錯誤分析

轉載自:http://blog.csdn.net/chewbee/article/details/51973273 前段時間因項目需要,需要MP3格式的錄音,需要引用LAME開源庫,在引用so庫文件時,提示Java.lang.Un

原创 android中的shape屬性

在android自帶的控件中如按鈕,輸入框都不如ios的控件好看,我們一般都會仿照ios的控件的效果。只需在drawable目錄下新建一個xml文件,修改控件的樣式。 如button_shape.xml <?xml version="1.

原创 C#程序初瞭解

最簡單的C#程序——HelloWorld。 以下幾點值得注意: 1.C# 是大小寫敏感的。 2.所有的語句和表達式必須以分號(;)結尾。 3.程序的執行從 Main 方法開始。 4.與 Java 不同的是,文件名可以不同於類

原创 Rxjava2基礎

1、簡介 RxJava: Reactive Extensions for the JVM Rxjava : JVM的響應式擴展。 RxJava是響應式擴展的Java VM實現:通過使用可觀察序列組合異步和基於事件的程序的庫。 它擴展了

原创 Google下拉刷新控件SwipeRefreshLayout

SwipeRefrshLayout是Google官方更新的一個Widget,可以實現下拉刷新的效果。通過源碼我們可以知道SwipeRefreshLayout繼承了ViewGroup。 SwipRefreshLayout中存在一個接口,通

原创 NavigationView和FloatingActionButton的使用

轉載自http://www.cnblogs.com/JohnTsai/p/5172056.html NavigationView 正如其名,NavigationView,導航View。一般我們用它和DrawerLayout實現抽屜式導航設

原创 安卓6.0系統權限申請android.permission.WRITE_SETTINGS

app用到了調整系統亮度的功能,在清單文件中添加了android.permission.WRITE_SETTINGS權限,但運行在6.0系統一直報錯:java.lang.SecurityException: so.wih.android.

原创 Android studio編譯libjpeg-turbo-2.0.0

前言 項目上jni裏用了libjpeg-turbo-1.5.0,在優化項目時猜測這個庫有點“老”了,就產生了編譯最新版本的庫的想法,然後下了虛擬機裝了ubuntu,ubuntu上又裝了各種工具,看文檔BUILD.md也是各種懵逼,原來文檔

原创 ANDROID CollapsingToolbarLayout

轉載自http://blog.csdn.net/huachao1001/article/details/51558835 CollapsingToolbarLayout是用來對Toolbar進行再次包裝的ViewGroup,主要是用於實現

原创 ANDROID Toolbar

Toobar主要是用來替換ActionBar的,換句話說,ActionBar能做的,Toolbar都能做。如果你對ActionBar的使用比較熟悉,你會發現Toolbar使用起來非常簡單。既然是替換,當然用Toolbar的時候就得先去

原创 工作中遇到的問題總結

1、編譯項目時, 突然拋出異常 INSTALL_FAILED_INVALID_APK: Split lib_slice_1_apk was defined multiple times。 解決方法:禁用InstantRun 修復該問題

原创 代理設計模式

前言: 網上有那麼多寫設計模式的博客爲什麼還要寫設計模式呢?因爲我不會,而且如果只是看看別人寫的往往自己理解的很淺,需通過自己寫一寫加深影響。 一、什麼是代理模式 爲其他對象提供一種代理以控制對這個對象的訪問。在某些情況