原创 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; //非必選屬性