原创 android開發面試習題總結一

    回顧下一次面試經歷,去的是一家文學網站的Android開發應聘,面試過程中回答的一些面試題有些片面或者比較不全面,現在抽時間進行整體總結下: 一、Java方面: 1、二進制和異或的算法?       這個當時估計也是想考察下最基礎

原创 uni-app 導入項目過程中遇到的問題

       最近公司讓做一個指派類的app,既可以在Android,也可以在IOS,還要可以用微信小程序用,經過分析討論決定用uni-app來實現這個項目。搭建自己公司的項目框架的時候,先學習了一些別人的項目,導入HBuilder X中

原创 html5 兼容性問題

一、 最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。   我們可以使用 Sjoerd Visscher 創建的

原创 android 控件屬性

EditText 在EditText設置單行,由於android:single屬性顯示過時 : 提示用使用android:maxLines=”1”代替,但是設置之後沒有任何效果。這是由於android:inputType屬性默認值爲non

原创 AlertDialog 點擊確認按鈕不自動取消dialog

一、問題導入 目前實現一個功能,點擊確認按鈕跳轉到下一個界面添加數據,添加成功後返回後AlertDialog自動取消了,現在想讓dialog不要取消,這個需求查了很多別的博客也分析了源碼。。。 下面是剛開始寫的代碼,點擊確認按鈕自動會取消

原创 Room數據庫框架

android開發也知道,用原生的數據庫開發代碼量多,特別麻煩。不過,目前google已經有自己的數據庫框架Room了,現在寫下自己使用Room框架的一些心得體會。 官方介紹: The Room persistence library p

原创 bug 記錄

1、java.lang.IllegalArgumentException: Invalid notification (no valid small icon): Notification(channel=null pri=0 conte

原创 Android 雙向滑動價格選擇控件

這個是上個公司做的功能,一直說寫一篇文檔,可是一直沒時間,現在直接把我自己封裝的控件放上來,大家可以幫忙校驗校驗。。。 public class ReboundScrollView extends HorizontalScrollVie

原创 SpannableString 實現多樣式文本顯示

各位朋友,我又來了,最近app 剛剛更新了一版,提出了好多新的需求,其中有一個其實是很基礎很有意思的,但是一直沒有怎麼研究過,文本的書寫一直使用最多的是TextView,但是一直也是用單一的樣式,這次用的日曆讓展示不同樣式的效果,發現Sp

原创 RxJava2 的基礎方法使用(一)

前言:Rxjava2,想想寫個基礎的方法使用小結 1、just io.reactivex.Observable.just("1", "2") .subscribe(new Consumer<String>

原创 ListView、GridView、RecyclerView分析

ListView、GridView、RecyclerView分析ListViewGridViewRecyclerView ListView 列表數據顯示需要4個元素,分別是: [1] 用來展示列表的控件ListView [2] 給列

原创 android 透明度百分比和十六進制對應

00%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7

原创 Android Studio3.2.1 Kotlin 以及 Dagger2 的使用配置

1、project 的gradle 文件中: 添加google()倉庫,有的時候國內無法請求數據,可以使用阿里雲的國內鏡像倉庫  maven { url 'http://maven.aliyun.com/nexus/content/gr

原创 dagger2 使用無法自動生成dagger + component 等問題集錦

一、 dagger2 使用無法自動生成dagger + component 問題  一般兩種方法進行註冊: 方法一: 實體類  Product 構造方法:  class Product @Inject constructor() {

原创 Android Studio2.2.3 升級到 3.2.1 項目導入問題梳理

      最近公司項目上線了,有一段比較空閒的時間,想着studio 現在已經都在3以上了,以前害怕冒然升級出現問題沒有時間修改,趁這次機會更新下我的studio 到目前的最新版本。下面說說我更新的流程以及遇到的各種填坑過程~ 一、升級