Time of Update: 2014-04-16
在模仿中循序漸進,以程式員角度去看待每一個APP是如何?的,它有什麼優缺點,並從中提升自己。
Time of Update: 2014-04-16
2.1 建立一個Android項目Application Name: 應用程式名稱(安裝在手機上顯示的名字)Project Name : 項目名稱Package Name : 包名Min SDK Version : 最低運行版本號碼Create Activity : 主Activity類名Minimum Required SDK : 最低要求的sdkTarget SDK : 選擇目標SDKCompile SDK : 編譯SDKTheme: 主題Holo : n. 完全;整體Holo Dark :
Time of Update: 2014-04-16
如果是PHP做的服務端,而我們要用android去訪問,怎麼辦?當然可以用REST,但也可以用點笨的方法,比如可以讓PHP的服務端返回JSON或XML資料,而Android端則可以用APACHE的httpclient去訪問。下面是一個例子,假設資料表中users表有如下欄位(mysql):idusers,UserName,FullName加點資料,然後在服務端建立一個webservice1.php,作用是直接返回服務端資料庫的資料,如下:<?phpif (isset($_GET[
Time of Update: 2014-04-16
絕對布局由AbsoluteLayout代表。絕對布局就像java
Time of Update: 2014-04-16
activity_main.xml: see the MainActivity.java:package com.example.photocolorchange;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.
Time of Update: 2014-04-16
開發的過程中,有時候可能會去使用別的app裡面的圖片,參考布局甚至代碼等,但是一般的.apk都是經過代碼混淆的,這裡分享下使用一些工具進行反編譯.apk檔案,主要就是軟體的分享和教大家如何使用。 1、android-apktool 主要是進行反編譯的2、dex2jar-0.0.9.15 將反編譯後的classes.dex檔案轉化為jar3、jd-gui-0.3.6.windows
Time of Update: 2014-04-15
在unity3d中,splash screen的顯示時間是由載入第一個情境(Build Setting中的0號)裡面的資源的速度決定的,因此,如果要縮短splash screen的時間,我們能做的就是在0號情境中儘可能的少用資源。可以借鑒的方式如下1、在0號情境中放置一個empty game object;2、在該game object上掛一個指令碼,這個指令碼裡有代碼做
Time of Update: 2014-04-16
與時間選取器對應的還有一個日期選取器(DatePicker),可以完成年、月、日的設定,此類定義如下:java.lang.Object ?android.view.View ?android.view.ViewGroup ?android.widget.FrameLayout ?android.widget.DatePicker常用方法:No.方法類型描述1public int getYear()普通取得設定的年2public int getMonth()
Time of Update: 2014-04-15
nodejs 是非同步,這樣的有點是多並發;例如你要訪問多個網址,可以同時訪問並發訪問,做多線程下載非常好。但如果後面的程式需要前面程式的結果才能繼續,這種情況 在多並發環境下就有問題。 async可以解決這個問題。需要注意的是,async 可以控制函數的串列執行,但函數介面必須定好,並且最後執行 callback!var urlcontent = "http://bbs.chinagame.me/topic/1/1#1";var r =
Time of Update: 2014-04-15
昨天寫了一個UI彈窗,功能是可以實現,但是使用起來不是很方便,如果需要代碼動態指定靜態彈窗無法滿足項目的需求,比如伺服器中斷連線,諸如此類的UI,需要代碼來動態實現,這樣才可以使用起來項目化,可以封裝到彈窗的類型,彈窗顯示的內容,包括彈窗顯示一些遊戲獎品道具這類物品 個人覺得彈窗最好還是能用來Unity3d中的執行個體化功能,這樣即可以節省一定的記憶體空間,也能夠讓項目規格化具體在NGUI裡的做法,我的思想是:a.寫一個msg接收類,裡面封裝了所有有關接收訊息的類型,以及
Time of Update: 2014-04-15
今天做項目的時候, 領導想要一個類似於QQ中的設定的介面, 就是那種使用圓角邊框做背景的顯示效果。 如下:每個條目點擊之後會顯示不同的顏色, 如下:vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140412/2014041209050684.png" alt="\">這種效果其實實現起來很簡單, 圓角邊框使用shape圖形做背景。 條目點下去顯示不同顏色的效果使用背景選取器selector。
Time of Update: 2014-04-15
Android ColorStateList可以添加xml檔案可以結合selector使背景顏色變化更加自由。 selector的基本含義和用法可以參照我的另一篇部落格,兩種方式進行調用:1.Button btn=(Button)findViewById(R.id.btn); Resources resource=(Resources)getBaseContext().getResources(); ColorStateList
Time of Update: 2014-04-15
最近看了一個Unity3d官網的Native
Time of Update: 2014-04-15
實現步驟簡述簡單樣本HelloWorld.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::CCLayer{public: // Here's a difference. Method 'init' in cocos2d-x returns bool, instead of
Time of Update: 2014-04-15
昨晚沒事手機下載了一些APP,發現現在仿win8的主介面越來越多,在大家見慣了類GridView或者類Tab後,給人一種耳目一新的感覺。今天在eoe上偶然發現已經有人實現了這個功能的源碼(地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=327557),馬上下載跑了一下,效果很炫,但是有些bug,比如滑鼠鍵按兩下速度特別快時映像會被放大,以及點擊時會觸發兩次點擊事件。本例子基於eoe中這位大神的實現,做了一些簡
Time of Update: 2014-04-15
由於公司項目需要,需要增加記憶體管理的功能,於是寫了這個簡單例子,實現的功能很簡單,就是擷取系統中正在啟動並執行所有進程,並擷取到每個進程所佔的記憶體大小,以及系統剩餘記憶體大小,並展示出來,然後通過點擊每個進程可以選擇是否要關閉進程(系統進程無法關閉),右上方的加號可以實現重新整理的功能!高手勿噴,請大家不吝賜教!不多說直接上源碼,源碼在最後!主Activity主要代碼:package com.zs.memorymanager;import
Time of Update: 2014-04-15
在上一篇學習ListView的時候,看到在API中擷取連絡人的例子已經不被官方推薦了。於是,手癢又查了查,看看使用Android如何擷取連絡人資訊。這篇可以說著對ListView繼續深入學習,也是對android中訪問連絡人資訊的學習。 在學習的過程中參考了很多資料,其中寫得比較好的是這一篇http://xys289187120.blog.51cto.com/3361352/656766我的例子也基本上是模仿他寫的。 下面看代碼 package
Time of Update: 2014-04-15
Android手機想要擷取通話記錄,可以使用CallLog。java檔案關鍵區段內容:private ContentResolver cr;private Cursor cursor;private String LOG = "MobileCalls";String str = "通話記錄:\n";public void setContenResolver() {int i =
Time of Update: 2014-04-15
MainActivity如下:package cc.c;import android.app.Activity;import android.os.Bundle;import android.text.Selection;import android.text.Spannable;import android.text.method.HideReturnsTransformationMethod;import
Time of Update: 2014-04-15
Android oom