Time of Update: 2018-07-26
WebSocketDemo WebSocket 安卓用戶端的實現方式。 介紹 如果不想瞭解其中的原理可以直接拉到最後面的使用方式章節,按照教程使用即可,或者直接開啟 demo 查看代碼,代碼地址:。 https://github.com/0xZhangKe/WebSocketDemo 本文使用一個後台 Service 來建立 WebSocket 串連,Activity 與 Fragment 需要使用 WebSocket 介面時只需要綁定該服務既可。
Time of Update: 2018-07-26
這樣想做一些測試就很簡單了 實現步驟如下: 1、當前項目右鍵->new->Module->Java Library 2、修改你建立javaLib的build.gradle檔案 改為(重要): apply plugin: 'java'apply plugin: 'application'mainClassName = 'java.MainRun' 3、來個main方法就ok了 package com.example;
Time of Update: 2018-07-26
當Android Studio 2.0正在安裝apk時 偵錯工具時,電腦卡死或者關機,當再次開啟Android Studio 2.0時 Model不再顯示小手機,也不能再次調試運行,解決辦法如下: 找到Preference然後找到Plugin,隨便裝一個外掛程式,會提示你重啟Android Studio 選擇重啟。如果此時還是無效的話,點擊外掛程式最左側的小插銷
Time of Update: 2018-07-26
1.Java基礎 很多朋友一上手就開始學習Android,似乎太著急了一些。Android應用程式開發是以Java語言為基礎的,所以沒有紮實的Java基礎知識,只是機械的照抄別人的代碼,是沒有任何意義的。那麼Java學到什麼程度才算是過關呢。我個人認為至少要掌握以下兩個方面的內容: a)
Time of Update: 2018-07-26
首先先上一張小編的系統詳情圖 安裝完JAVA環境就可以開始安裝Android Studio 了,沒有安裝JAVA的朋友請看我上一篇博文[linux 裝java的兩種方法](http://blog.csdn.net/u010849674/article/details/47377659) 這裡也有兩種方法 PPA 方式安裝 Android Studio 命令如下: sudo add-apt-repository
Time of Update: 2018-07-26
一、 更新sdk,遇到了更新下載失敗問題: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfully Fetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml Done loading
Time of Update: 2018-07-26
由於項目需要,實現一個類似支付寶首頁九宮格的功能。參考了網路多重專案都不能滿足需求。最後決定自己修改一個,先看下效果圖 第三張圖片是拖動修改過位置的。 下面是主函數的布局 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=
Time of Update: 2018-07-26
今天學習了建立第二個Activity 以及從Main_Activity切換到Second_Activity 下面是關於這個過程的一個總結: 建立一個新的xml布局檔案,(res>layout)寫好布局類容 建立一個新的Activity類(Class)(src>SecondActivity.java) 在Manifest檔案中對新建立的Activity進行註冊 現在對建立新的Activity類的方法進行說明:
Time of Update: 2018-07-26
android讀寫Preference: package df.util.android;import android.app.Activity;import android.content.SharedPreferences;import android.preference.PreferenceManager;import android.util.Log;/** * Created by IntelliJ IDEA. * User: david * Date: 11-11-
Time of Update: 2018-07-26
最近在整理一些這方面的資料,閑話少說,咱還是直奔主題吧 :) 一、基於xmpp實現的openfire的配置安裝 1、 下載最新的openfire安裝檔案 官方下載網站: http://www.igniterealtime.org/downloads/index.jsp#openfire 下載地址: Exe: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/
Time of Update: 2018-07-26
前言
Time of Update: 2018-07-26
Android RxJava+Retrofit 網路異常捕獲、狀態代碼統一處理 前言 近來使用RxJava+Retrofit進行開發,在項目中遇到這樣一個需求,連網請求獲得資料異常時,需要將對應的Message和StatusCode進行獲得並展示,比如: 1.伺服器串連Error: 對應的返回404,500等等; 2.沒有網路狀態(沒有4g,3g,是否處於wifi環境下等); 參考文章: Rxjava +Retrofit
Time of Update: 2018-07-26
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> Android.mk檔案是用來向編譯系統描述項目組織和編譯方式,實際上是GNU make檔案的一小片段,它會被編譯系統解析一次或多次。 這個檔案內容如下: LOCAL_PATH := $(call my-dir) 這行是用來指定目前的目錄在那裡,也就是把目前的目錄$(call
Time of Update: 2018-07-26
資料存放區在開發中是使用最頻繁的,在這裡主要介紹Android平台中實現資料存放區的5種主要方式,分別是: 1 使用SharedPreferences儲存資料 2 檔案儲存體資料 3 SQLite資料庫儲存資料 4 使用ContentProvider儲存資料 5 網路儲存資料 第一種: 使用SharedPreferences儲存資料
Time of Update: 2018-07-26
正常情況下,在java項目代碼中出現中文的時候都會出現這個錯誤 或者是編譯通過,但是啟動並執行時候中文亂碼。 這個時候只需要在build.gradle中添加下面一句話就可以解決 tasks.withType(JavaCompile) { options.encoding = 'UTF-8'} 例如下面這段代碼 package com.liran.main.Stream;import
Time of Update: 2018-07-26
要管理fragment們,需使用FragmentManager,要擷取它,需在activity中調用方法getFragmentManager()。 你可以用FragmentManager來做以上事情: 1使用方法findFragmentById()或findFragmentByTag(),擷取activity中已存在的fragment們。 2使用方法popBackStack()從activity的後退棧中彈出fragment們(這可以類比後退鍵引發的動作)。
Time of Update: 2018-07-26
去年雙十一換的新電腦,華碩vivo4000的,配置的不算很好,4k的螢幕:3840×2160, 940M的顯卡, core i7的CPU, 8G的記憶體,硬碟是1T的機械硬碟,除了硬碟基本感覺還可以吧。系統是win10 home版本的,有點不爽,後來自己重新分配硬碟分區後,安裝了我最愛的manjaro linux,幾乎天天更新。linux下使用比window10爽的不是一點。哈哈。好了,開始切入正體了: (1)core
Time of Update: 2018-07-26
轉載請說明出處,歡迎轉載。http://blog.csdn.net/robin_java/article/details/51536223 本片播客主要想給大家介紹一下我當時在學習sqlite資料庫的時候,不能開啟目錄,查看不了資料表的問題。(沒有代碼的邏輯,純操作。。)
Time of Update: 2018-07-26
轉自http://www.bangchui.org/read.php?tid=7792 Android中可以採用sqlite資料褲來儲存資料,是Google卻沒有直接給我們提供相關工具來管理資料庫裡的資料。 如果不能直接通過工具來查看,那我們就把資料庫從手機/模擬器裡面拷貝出來用工具查看,下面是步驟1.確認資料庫的位置 我們可以通過eclipse的DDMS外掛程式來訪問手機的部分目錄
Time of Update: 2018-07-26
很多時候我們會通過ADB來查看SQLite對資料庫和表的建立情況 但是我今天使用“ls”命令查看檔案的時候卻報了“opendir failed, Permission denied”的錯誤。 這裡報錯的原因是程式沒有擷取ROOT許可權 解決的方法很簡單,只要敲“su”命令,然後在手機上同意ROOT許可權就可以了。 OK,再來看看按“ls”命令是否能正常得查看檔案。 作者: 去吧皮卡丘 連結:http://www.imooc.com/article/1815