原创 kotlin入門 —— 一篇文章就夠了
因爲本人是一名移動開發工程師,也相信絕大多數學習kotlin這一語言的都是Android開發工程師,於是我們的首選開發工具當然是AS。我們開始用AS學習kotlin吧。 首先,我們新建一個project,記住選中include kotli
原创 關於RxPermission的一些使用
Android6.0以上開始引入動態權限,項目中使用了RxPermission來申請權限。 使用: 1.在gradle裏面添加依賴: compile 'io.reactivex.rxjava2:rxjava:2.0.1' compi
原创 Android Studio底部工具欄消失解決辦法
找到Android Studio左側最下方的小方塊,點擊即可恢復!
原创 Xcode使用技巧
2020.03.04新增: fn+delete快捷鍵刪除Storyboard中選中控件。 後續補充中:~
原创 Android Studio中git commit後輸入中文亂碼問題解決
環境:windows10,Android Stuido3.0.1。 git commit後我們會輸入一些最新改動啥的,輸入中文就會亂碼。 解決辦法: 找到此電腦,右擊鼠標,單擊屬性,點擊高級屬性設置: 點擊環境變量: 在系統變量裏
原创 Android混合開發之H5調用系統相機和相冊
曾經接觸一個項目,需要利用H5顯示頁面,於是自然而然想到了WebView。又由於Android系統自帶的WebView被人吐槽過多,所以決定使用騰訊封裝的X5內核的WebView,使用和方法上和系統的相差不大。 第一步:在佈局中使用Web
原创 StoryBoard方式寫佈局(一)
早幾年開始接觸iOS開發的時候,自學的課程基本都是自動佈局和手動佈局,最近接手了一個項目,使用了StoryBoard佈局,於是就想回顧一下作爲自己的補漏筆記。 1>創建Storyboard: 右擊鼠標->new File->User In
原创 xib創建UIViewController
創建方式同UIViewController: Also create XIB file打上勾! xib文件與Storyboard區別:xib單純的是view,而Storyboard裏面是一個個view controller。 #im
原创 Cocoapods的使用
如何使用Cocoapods管理第三方庫呢? 1>cd 項目文件夾 2>創建podfile,vim podfile 3>點擊i進入podflie編輯狀態,輸入 platform:ios,'8.0' target '項目名' do
原创 Cocoapods的安裝
Cocoapods是管理iOS第三方庫的一個重要工具,下面我們就來了解一下它是如何安裝的。 由於Cocoapods的安裝時需要ruby環境的,所以一開始我們就要檢查ruby的版本: 1>打開終端,輸入ruby -v mac@MacdeM
原创 java.lang.SecurityException: Binder invocation to an incorrect interface
出現這個錯誤的原因是客戶端與服務端aidl包名不一致: 服務端: 客戶端: 包名改爲一致即可。 點贊 收藏 分享 文章舉報 AD鈣奶-lalala 發佈了123 篇原創
原创 一個AIDL案例
服務端代碼: 生成的aidl文件: interface IMyAidlInterface { String getUserName(); String getPassword(); } 自定義一個服務: publ
原创 設計模式 - 動態代理模式
定義一個接口: public interface IBank { //申請辦卡 void applyCard(); } Man實現這個接口: public class Man implements IBank{
原创 Android Studio卡頓問題解決方案
先上下我的筆記本配置: 這個筆記本配置應該算可以了,運行AS問題應該不大,但是最近卻極爲卡頓! 我嘗試了以下幾種辦法: 1.修改AS配置 進入C:\Program Files\Android\Android Studio\bin文件夾
原创 Builder設計模式
下面就是一個簡單的Builder模式: public class Person { //必選屬性 private String name; private String psw; //非必選屬性