Time of Update: 2017-01-19
本節講運行在後台服務裡的工作請求,如何向發送要求者報告狀態。推薦用LocalBroadcastManager發送和接收狀態,它限制了只有本app才能接收到廣播。從IntentService彙報狀態從IntentService發送工作請求狀態給其他組件,先建立一個包含狀態和資料的Intent。也可以添加action和URI到intent裡。下一步,調用
Time of Update: 2017-01-19
1、volley 項目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,映像等的非同步下載; (2) 網路請求的排序(scheduling) (3) 網路請求的優先順序處理 (4) 緩衝 (5) 多層級取消請求 (6) 和Activity和生命週期的聯動(Activity結束時同時取消所有網路請求)2、
Time of Update: 2017-01-19
最近在將 HevSocks5Client 移植到 Android 上了,在經過增加 signalfd 和 timerfd 相關的系統調用支援後,就可以直接使用 NDK 編譯出 executable 了。直接的 native exectuable 在 Android 系統總還是不太方便用哦。還是做成一個 apk 吧,暫訂唯寫一個 service 並開機自動啟用,無 activity 的。Java 中調用 native 程式我選擇使用 JNI 方式,直接在 JNI_OnLoad 方法中調用
Time of Update: 2017-01-19
安裝容易出現的問題以及解決方案:1、更新sdk時可能無法串連伺服器,可在C:\WINDOWS\system32\drivers\etc下的hosts檔案最後添加:#Google首頁203.208.46.146 www.google.com#這行是為了方便開啟Android開發官網 現在好像不翻牆也可以開啟74.125.113.121 developer.android.com#更新的內容從以下地址下載203.208.46.146 dl.google.com203.208.46.146
Time of Update: 2017-01-19
如圖所示為程式效果動畫圖地圖滾動的原理在本人之前部落格的文章中介紹過人物在螢幕中的移動方式,因為之前拼的遊戲地圖是完全填充整個手機螢幕的,所以無需處理地圖的平滑滾動。這篇文章我著重的向 大家介紹一下控制人物移動後地圖滾動的處理方式。舉個例子 如上圖所示 比如人物向右移動,如果地圖貼在螢幕左邊邊界 將先移動人物在地圖的座標,當人物在螢幕中超過三分之二後 則將地圖向人物行走的反方向移動給玩家一種人物還在向右移動的假象,其實這時候人物只是播放向右行走的動畫 在螢幕中的座標不變
Time of Update: 2017-01-19
我們希望更多的使用者用我們的產品,更希望能留住更多的使用者。這個時候讓使用者使用用戶端的意義就變得格外重要了。畢竟用戶端是實實在在的佔據了使用者的案頭,每天或多或少都會看到我們的產品。然後,作為手機端的Web產品,使用者通過手機瀏覽器訪問到了我們的頁面,我們就希望使用者能直接使用或者下載我們的用戶端產品了。最後就有了下載Banner一說。IOS說到IOS,非常興奮的是,自IOS6開始,我們只需要在html裡加上meta標籤就可以了。具體的meta標籤是:<meta name="apple-
Time of Update: 2017-01-19
工作中有做過手機App項目,前端和android或ios程式員配合完成整個項目的開發,開發過程中與ios程式配合基本沒什麼問題,而android各種機子和rom的問題很多,這也讓我產生了學習android和ios程式開發的興趣。於是淩晨一點睡不著寫了第一個android程式HelloAndroid,po出來分享給其他也想學習android開發的朋友,這麼傻瓜的Android開發入門文章,有一點開發基礎的應該都能看懂。一、準備工作主要以我自己的開發環境為例,下載安裝JDK和Android SDK,
Time of Update: 2017-01-19
unity3d發布apk在android虛擬機器中啟動並執行詳細步驟(unity3d匯出android apk),總的流程分為以下6個步驟:1、安裝java_jdk2、配置java環境變數3、更新android的sdk4、從Unity3d中發布出apk檔案5、建立android虛擬機器並運行6、將apk檔案安裝到android虛擬機器中(為方便新手,在下面對每個步驟的具體操作及可能遇到的問題詳細提一下)1、安裝java_jdk官網(www.java.com),免費,我安裝的檔案的名字是jdk-7
Time of Update: 2017-01-19
Android中圖片處理用來對Android中的項目圖片進行處理複製代碼 代碼如下:package com.zhanggeng.contact.tools;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2017-01-19
Android中不用再每次都寫煩人的Toast了,直接調用這個封裝好的類,就可以使用了!複製代碼 代碼如下:package com.zhanggeng.contact.tools;/** * Toasttool can make you use Toast more easy ; * * @author ZHANGGeng * @version v1.0.1 * @since
Time of Update: 2017-01-19
首先我們看一下什麼叫做透明的進度對話方塊:接下來我們講一下如何建立:1、使用Eclipse建立一個新的Android 項目,使用Android 2.2或以上。2、在/res/layout檔案夾,建立線性布局activity_main.xml檔案,主要是為了添加一個文字標籤和一個按鈕複製代碼 代碼如下:activity_main.xml<LinearLayout
Time of Update: 2017-01-19
我們都知道EditText與TextView是Android的文本輸入框和文本顯示框,但是基於手機螢幕的大小因素,如果在需要輸入較多文字或者顯示較多內容的時候,手機螢幕是遠遠不夠的,因此讓文字框具有捲軸的功能是手機上必備的,要加上捲軸,其實很簡單,只需要在文本輸入框或者文本顯示框上面加上捲軸控制項即可,該控制項名字為ScrollView,以下我們對比下(以TextView舉例)。複製代碼 代碼如下://A、未加滾動效果<TextView
Time of Update: 2017-01-19
複製代碼 代碼如下:package com.leeass.generate;import java.io.File;import java.io.FileFilter;import java.io.FileNotFoundException;/** * 用於cocos2d-x引擎中android項目編譯檔案清單產生 * @author leeassamite * */public class GenerateAndroidMakefile {&
Time of Update: 2017-01-19
MainActivity.java 複製代碼 代碼如下:package com.zhang.showPhoto;import android.app.ActionBar.LayoutParams;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import
Time of Update: 2017-01-19
使用HttpClient中的HttpGet()方法進行http通訊的執行個體:複製代碼 代碼如下:/** *description:Android HttpGet() *authour:YanEr·Gates *website:http://www.jb51.net */ package me.gogogoog; import java.io.IOException;import org.apache.
Time of Update: 2017-01-19
android同時也限定了系統資源的使用,像網路裝置,SD卡,錄音裝置等。如果你的應用希望去使用任何系統資源,我們必須去申請Android的許可權。這就是<uses-permission>元素的作用。一個許可權通常有以下格式,用一個名字為name 的字串去指導我們希望使用的許可權。複製代碼 代碼如下:<uses-permission android:name="string"/>例如:想要獲得networking APIs的使用許可權,我們指定如下的元素作為
Time of Update: 2017-01-19
一、擷取安裝包資訊複製代碼 代碼如下:/** * 擷取apk包的資訊:版本號碼,名稱,表徵圖等 * @param absPath apk包的絕對路徑 * @param context */ public void apkInfo(String absPath,Context context) { PackageManager pm = context.getPackageManager();
Time of Update: 2017-01-19
前言最近一個項目需要iOS和安卓使用一個二維碼,讓掃描的機器自己識別作業系統實現跳轉到相應的下載連結。比如iPhone用微信進行掃描就讓他跳轉appStore的下載頁面,安卓機器使用微信掃描就直接跳瀏覽器下載。但是這二維碼還有一個需求就是,使用者已經下載了這個app,當使用者開啟app進入到註冊頁面時,再次掃描這個二維碼時,自動填寫邀請碼進行註冊。那麼該如何?,細節就不說了,直接上代碼。使用js實現,其實代碼非常簡單.使用時直接拷貝代碼,改掉相應的連結就好。PS:該連結在微信環境開啟時還是需要手
Time of Update: 2017-01-19
圓形頭像在我們的日常使用的app中很常見,因為圓形的頭像比較美觀.使用圓形圖片的方法可能有我們直接將圖片裁剪成圓形再在app中使用,還有就是使用自訂View對我們設定的任何圖片自動裁剪成圓形。效果圖:這裡使用github上CircleImageViewgithub:https://github.com/hdodenhof/CircleImageViewCardView顧名思義卡片式的View,CardView繼承的是FrameLayout,所以擺放內部控制項的時候需要注意一下可以設定陰影,圓角,
Time of Update: 2017-01-19
在上篇文章給大家介紹了Android實現QQ登入介面遇到問題及解決方案,本篇文章繼續給大家介紹有關android qq介面知識。先給大家展示下效果圖:問題:1、下拉式清單(因為還沒看到這裡...)2、標題列顯示問題3、按鈕的 Enable 設定 以下是代碼:布局 fragment_main(問題1)<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"