【Android遊戲開發二十七】講解遊戲開發與項目下的hdpi 、mdpi與ldpi資源檔夾以及遊戲高清版本的設定今天一個開發人員問到我為什麼遊戲開發要刪除項目下的hdpi、mdpi和ldpi檔案夾;下面詳細給大家解答一下: 首先童鞋們如果看過我寫的《【Android遊戲開發二十一】Android
MyIPAdressActivity.java package com.gogler.MyIPAdress;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;import android.app.Activity;import
用指定的software來開啟PDF格式檔案,在我的項目中是用AdobeReader來開啟。 So public Intent getPdfFileIntent(String path){ Intent i = new Intent(Intent.ACTION_VIEW); &
先看一下一個布局檔案例子: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relativeLayout1"
這段時間看見很多人做listview(比如類比新浪用戶端)用到這一個圖片下載的類,我也不知道這個類到底是哪個大神寫的,反正我使用這個類的時候接手別人的,剛開始,感覺這個類寫的聽不錯,比我寫的AsyncImageTask.java好多了,先說說我最開始寫的吧,也算是拋磚引玉:public class AsyncImageTask extends AsyncTask<String, Void, InputStream>{ private
今天看書,看到了這個效果,以前也用過onTouchEvent(MotionEvent
Android中全屏無標題設定方法一:在java代碼中實現, //取消標題 this.requestWindowFeature(Window.FEATURE_NO_TITLE); //全屏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, // &nbs
在開發一個項目時,遇到了這麼一個問題,登入介面是用Android的native的UI來做的,登入成功後會跳轉到WebView來載入Sencha
最近看了launcher方面的知識。在launcher中,選擇檔案夾選項後,選擇“大明通訊錄”就在主介面的launcher中建立了個即時檔案夾,能調出連絡人的姓名來,然後我們可以對其進行處理,點擊進入手機號碼的內容,然後可以打電話操作等等其他的操作!說明一下:即時檔案夾顯示有兩種方式,一種是列表形式:DISPLAY_MODE_LIST。令一種是宮格的形式:DISPLAY_MODE_GRID。別忘了在Manifest.xml中註冊一下:
如何統計Activity啟動所用的時間?可以通過分析Log得到(這個就是DDMS的那個Log)。當我們點擊觸摸時會了類似以下的Log A:03-06 03:36:47.865: VERBOSE/InputDevice(2486): ID[0]=0(0) Dn(0=>1)03-06 03:36:47.865: INFO/PowerManagerService(2486): Ulight 3->7|003-06 03:36:47.933: INFO/(2486):
我們自訂了View,但是有沒想過一個問題,就是View中的(0,0)座標,也就是原點座標在哪??我們是不是有時候很困惑,接下來我們就來研究View中的原點座標相關的問題。 一、new HelloView時View的原點我們通過從View中繪製一條從原點到右下角的線來看看這個View中的原點和這個View的寬和高。這裡我們從onDraw(Canvas
對於開發android驅動或者進行android移植和定製的同仁們來說,擷取android kernel原始碼是必不可少的。 遺憾的是,google的android.git.kernel.org由於受到駭客攻擊,已經停用,網域名稱移至: android.googlesource.com而官方網站也未提供kernel的線上瀏覽,因此只能下載kernel再閱讀了,顯然,如下方法不可能再下載到你想要的代碼了 git clone
要想對一門技術有所瞭解,或是掌握一門技術,或是想成為高手或專家,學習是必然的途徑。學習,我認為,有二個因素決定著學習的效率和成果:一個是學習方法和個人的領悟能力,另外一個就是要有一套較好的學習資源。學習Android開發也是一樣,本主將總結一下在Android學習中的一些比較好的比較有價值的學習資源。 1. Android SDK
下面這一節來介紹android和javascript是怎麼相互調用的,這樣我們的UI介面設計起來就簡單多了,而且UI設計起來也可以跨平台。現在有好多web app前台架構了,比如sencha和jquery mobile等。相信未來隨著web
隨著任何一個移動平台不斷髮展、圍繞它的應用程式不斷改進,要想開發成功,品質變得至關重要。如今,使用者們要求他們決定安裝到自己裝置上的Android應用程式反應迅即、效能合理。如果那些應用程式未能提供令人興奮的功能和穩定的使用者體驗,那麼很快就會被卸載掉。本文我們將介紹Android提升開發效能十大要點。 雖然Android智能手機和平板電腦的速度一天比一天快,但是開發人員必須記住一點:他們開發的應用程式仍在一種資源緊張的環境下運行,這種環境主要依賴效能與最新的台
今天我們用Android寫了一個小程式,實現了打電話。首先,先建立一個Android項目Phone,然後修改Layout下Values中的String.xml,代碼如下:<?xml version="1.0" encoding="utf-8"?><resources><string name="hello">Hello World,
“LinearLayout ”翻譯成中文是“線性布局”,所謂線性布局就是在該標籤下的所有子項目會根據其orientation 屬性的值來決定是按行或者是按列逐個顯示。樣本main.xml布局檔案如下: <?xml version="1.0"encoding ="utf-8"?> <LinearLayout xmlns:android
今天自己研究出apk打包,跟大家一起共勉。aapt package -m -J src -M AndroidManifest.xml -S res -I android.jar//這句命令主要是重新自動產生R.java檔案,比如增加個圖片或者字串或者增加個layout目錄xml檔案mkdir D:\testapk\classes //這句命令是建立個編譯*.java源檔案輸出*.class存放的目錄,檔案夾名可以隨便命名.javac
進度條是一個很實用的組件,一般用來顯示使用者某個耗時操作的進度百分比,首先來看一下Android支援的幾種風格的進度條:style="@android:style/Widget.ProgressBar.Inverse" 普通大小進度條style="@android:style/Widget.ProgressBar.Large"
最近在測試通訊模組時,發現新增的Android平台發送過來的資料,伺服器端總是收不到,後來發現java中資料類型有些和C#中的不一樣,比如C#中byte對應範圍是0~255,而Java中則對應的是-128~127,因此直接按照通訊協議傳序列化的二進位流總是出現問題。考慮到這一點在Android那一端才用Joson序列化發送到服務端,而在服務端對接收到的資料進行還原序列化後轉化為對象。同時在服務端進行發送資料時,轉換為Joson格式後,序列化為二進位流發生給Android端。廢話不多說了,上代碼: