Time of Update: 2018-07-27
在使用android studio 建立 項目的時候,會發現一直無法下載 gradle-0.8.3.jar(也有可能是其他版本),如下: Gradle: Download: http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.8.3/gradle-0.8.3.jar 程式一直卡住不動,但是你可直接開啟這個地址看一下這個檔案竟然只有區區幾百K。 恭喜你,你被牆了。 需要在android studio
Time of Update: 2018-07-27
項目中碰到問題,涉及到主線程和子線程的通訊和同步問題,測試中發現死結情況,記錄一下 void Main(){ ThreadB Threadb = new ThreadB(); Threadb .start(); synchronized (handler) { try {
Time of Update: 2018-07-27
開發過程中,發現手機鎖屏/休眠會導致通訊有問題。調試後發現是socket斷開了,這是與wifi有關係,而wifi的問題又與手機休眠有關。 1.可以手動設定 設定——無線和網路——WLAN——進階設定——睡眠期間保持WLAN開啟——總是 然而,並不是所以有手機都有這個設定,因為有些系統被開發商定製(鬮割)了。 2.代碼設定 [java] view plain copy
Time of Update: 2018-07-27
一、IOS推送 只有程式沒有在前台運行時才會產生推送動作。 IOS推送流程: 在此之前應用程式需要獲得蘋果提供的認證(身份),通過伺服器發送訊息給APNS時會需要驗證,驗證通過,即可獲得發送推送訊息的權利。可以控制推送訊息顯示時間。 由於IOS的封閉性,推送功能實現方式優於android系統。
Time of Update: 2018-07-27
今天有一個bug,就是webview跟js互動的方法怎麼也調不起來,debug包沒問題,release包就出錯,想想是打包時混淆的問題,打了一個不混淆的包,果不其然,就是混淆的問題。 然後就找解決方案,在proguard-project檔案中有這麼一句 <span style="font-family:KaiTi_GB2312;font-size:14px;"># If your project uses WebView with JS,
Time of Update: 2018-07-27
Eclipse中匯入項目找不到android.icu.util.calendar 問題時的辦法 1、設定minSDK,在AndroidManifest中添加minSdkVersion設定最小版本列 <uses-sdk android:minSdkVersion="23"></uses-sdk> 2、匯入 java.util.Calendar;代替android.icu.util.calendar import
Time of Update: 2018-07-27
最近在項目裡本來是用ProguardGUI實現混淆並產生jar包,想寫一個Ant的xml來實現一鍵產生 但在過程中執行javac的時候遇到了“找不到程式包R”的錯誤,糾結了好久,下面一部分一部分的介紹下 初始化部分就不多說了,主要是實現手動clean的部分,看代碼: <pre name="code" class="html"><target name="init"
Time of Update: 2018-07-27
一、 Android開發環境搭建需要下載三個工具: 1、JDK下載網址: http://java.sun.com/javase/downloads/index.jsp 2、Eclipse 下載網址:http://www.eclipse.org/downloads/ 3、Android SDK 下載網址: http://developer.android.com 二、 安裝 先按裝JDK,然後 安裝SDK,把 Eclipse 解壓 即可;
Time of Update: 2018-07-27
這篇文章主要介紹一下,如果暫停了,或者網段了,然後有恢複了,接著之前的繼續下載。 首先我們先添加資料庫 greendao 步驟1:首先在項目中建立一個java的Modle。如圖 步驟2:建立DbGenerate檔案, public class DbGenerate { public static void main(String args[]) { // 版本號碼 \ 包名 Schema schema = new Schema(1,
Time of Update: 2018-07-27
JNI在Android Studio中基本配置和使用 JNI在Android Studio中基本配置和使用 what 使用ndkBuilder進行項目的構建 what? JNI Java Native Interface
Time of Update: 2018-07-27
設計模式中,最簡單不過的就是單例模式。先看看單例模式 原文:http://www.iteye.com/topic/575052 Singleton模式可以是很簡單的,它的全部只需要一個類就可以完成(看看這章可憐的UML圖)。但是如果在“對象建立的次數以及何時被建立”這兩點上較真起來,Singleton模式可以相當的複雜,比頭五種模式加起來還複雜,譬如涉及到DCL雙鎖檢測(double checked
Time of Update: 2018-07-27
今天在網上下載了一個原始碼,匯入Eclipse後出現錯誤:The method onClick(View) of type new View.OnClickListener(){} must override a superclass 在網上查詢後發現是JDK版本的問題。 解決辦法: Project---->Properties---->javaCompiler中的Complier compliance level 將1.5改為1.6 就是說Java
Time of Update: 2018-07-27
前言 以前在項目中使用EventBus,來進行事件通知與訂閱。 現在使用RxJava實現一個發布/訂閱事件匯流排:RxBus。 rxjava 1.x實現 RxBus代碼: /** * desc : 利用 PublishSubject的特性:與普通的Subject不同,在訂閱時並不立即觸發訂閱事件, * 而是允許我們在任意時刻手動調用onNext(),onError(),onCompleted來觸發事件。 * author : stone *
Time of Update: 2018-07-27
2016年,RxJava/RxAndroid大火,很多人都加入到響應式編程的行列,今天我們來聊聊RxBus
Time of Update: 2018-07-27
前言:前面說過,Android系統延續了Java的單線程設計模型,因此在開發過程中經常會去開闢新的線程,去處理與UI操作無關的任務。線程是作業系統調度的最小單元,同時線程又是一種受限的系統資源,不能無限制的產生,它的建立與銷毀都會產生較多的系統開銷。因此,為了方便線程的管理,Android提供了線程的管理機制-Executor線程池。 這裡簡單複習一下,Android在UI線程進行耗時任務出現ANR的幾種情況: Activity在5秒鐘內無法響應螢幕觸摸事件或鍵盤輸入事件。
Time of Update: 2018-07-27
我的視訊課程:《FFmpeg打造Android萬能音頻播放器》
Time of Update: 2018-07-27
一、簡述
Time of Update: 2018-07-27
| 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 1.簡介
Time of Update: 2018-07-27
問題現象: 建立一個andriod項目,然後run as,出現如下介面:[2014-02-13 16:36:54 - 手電筒] ------------------------------ [2014-02-13 16:36:54 - 手電筒] Android Launch! [2014-02-13 16:36:54 - 手電筒] The connection to adb is down, and a severe error has occured. [2014-02-13 16:36:54
Time of Update: 2018-07-27
kotlin中與java用法一致的關鍵字包括:override ,while 等 聲明 · open 在kotlin一個類需要被另一個類繼承的話,需要用到open關鍵字 open class OpenClass {} · is 判斷類型 fun testIs() { var a: Any? = null; a = 3L if (a is Int) {