原创 iOS靜態庫創建
iOS庫分兩種 靜態庫.a 和.framwork 動態庫.dylib和.framework 靜態庫和動態庫在使用上的區別 靜態庫:鏈接時,靜態庫會被完整地複製到可執行文件中,被多次使用就有多份冗餘拷貝(左圖所
原创 android 獲取Android Studio的簽名文件
1.獲取Android Studio 默認的MD5和SHA1 $ keytool -list -v -keystore ~/.android/debug.keystore 打印信息 ***************** WARN
原创 iOS創建framework
1.創建framework 2.設置調試支持所有的CPU類型 3.添加頭文件 4.默認創建的framework是動態庫,運行會報錯,而且自己創建的動態庫是不允許上架的,解決報錯的方式是 5.創建靜態的framework方式
原创 java中ArrayList排序
java中的ArrayList需要通過collections類的sort方法來進行排序 如果想自定義排序方式則需要有類來實現Comparator接口並重寫compare方法 調用sort方法時將ArrayList對象與實現Co
原创 自定義popwindow,從底部彈出和消失動畫
1.使用方法 popWindow = new CustomPopWindow(this, new View.OnClickListener() { @Override
原创 android 批量打包
1.首先你必須在AndroidManifest.xml中的meta-data修改以下的樣子: <meta-data android:name="UMENG_CHANNEL" android:value="${UME
原创 iOS工程中創建庫工程
工程中創建庫工程 點贊 收藏 分享 文章舉報 大明1566 發佈了27 篇原創文章 · 獲贊 4 · 訪問量 1萬+ 私信
原创 MDTextInputLayout
1.自定義view類 public class MDTextInputLayout extends RelativeLayout implements TextWatcher { private EditText editTex
原创 自定義等待框
1.使用方法 class{ DialogWaiting dialogWaiting; //開啓等待框 public void showWaitingDialog() { if (dialog != nul
原创 帶動畫的圓形進度條
1.使用 <com.ycx.driver.utils.widget.view.ProgressArc android:layout_width="@dimen/width_80" andr
原创 MySQL
一.啓動MySql方式 1.在”計算機管理中”選擇“服務“,選擇開啓mysql 2.使用命令行#net start mysql 二.關閉MySql方式 1.在”計算機管理中”選擇“服務“,選擇關閉mysql 2.使用命令行#net sto
原创 pods安裝
1.移除現有Ruby默認源 $gem sources –remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.驗證新源是否替換成
原创 自定義帶紅點的radioButton
<com.ycx.driver.utils.widget.view.CustomRadioButton android:layout_width="200dp" android:layou
原创 myBatis
一,初識mybatis 1.聲明對應表的實體類 package com.mybatis.bean; public class Student { private String id; private String name
原创 Kotlin語法和使用
一,創建使用kotlin語言的工程 二,支持java8 Project Structure,修改 Source Compatibility 和 Target Compatibility 選項到 1.8 即可使我們的項目支持 Java