Time of Update: 2018-12-03
今天在做項目的時候遇到一個問題。點擊常駐通知欄表徵圖時,是重新啟動了應用,我想實現的是如果應用已經啟動則返回已經啟動的應用,否則新啟動該應用。可是這個要怎麼實現呢,應該是要設定一下Intent,上網查了一下,果然是Intent要進行一些設定: Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setClass(this,
Time of Update: 2018-12-03
手機上網分為wap和net兩種方式,使用net手機就會直接連入互連網,而使用wap則會中間多了一個代理網關,移動聯通均是10.0.0.172,連接埠80。而寫與連網有關的代碼,wap和net是不一樣的: wap一般是這樣: [java] view
Time of Update: 2018-12-03
在做手機開發的時候,我們有時會使用到感應器,特別是在遊戲開發中。下面我沒來學習一下感應器的擷取。在這裡我們需要一部真實的android手機,我使用的是華為的c8650。擷取手機中的感應器的步驟為:擷取SensorManager對象執行SensorManager對象的getDefaultSensor()方法擷取Sensor對象,這裡getDefaultSensor()方法要傳遞一個參數,指定具體的感應器類型擷取Sensor對象中的各種屬性不說那麼多了,先看看我的運行效果吧:介面:點擊按鈕後得到資料
Time of Update: 2018-12-03
在上一篇中,講到了怎麼擷取手機的感應器http://blog.csdn.net/nainai007/article/details/7615364,在這裡是擷取感應器的值。要擷取感應器的值,首先要為應用程式註冊感應器時間,然後接受感應器傳來的資料。MainActivity的代碼為:package com.nine.sensordemo;import android.app.Activity;import android.hardware.Sensor;import
Time of Update: 2018-12-03
今天使用android 真機串連pc端伺服器下載檔案的時候 出現connection refused異常經檢查是因為手機沒有串連到電腦的wifi網路(網際網路共用)引起的 讓手機可以使用電腦wifi網路正常連網後 此問題解決注意手機和電腦必須在一個區域網路中 並且要使用電腦的區域網路ip例如:192.168.1.xxx:8080(pc端IP)/xxxx這樣形式的訪問串連才可以訪問電腦由此錯誤引發出一個問題:判斷網路是否聯通函數代碼:ConnectivityManager manager =
Time of Update: 2018-12-03
我的android程式不能和模擬器關聯 啟動程式之後模擬器沒有反應 開啟一個模擬器 我再運行程式 它就會另開一個模擬器 但是模擬器開啟後 還是不運行我寫的程式網上搜了下。。。。。。。。。。。。。。。。。。。。。。。。。。。。。有人說 寫個cmd命令:試了 沒用然後 我看了下cmd 運行了下adb發現能用 我重新編輯了下 環境變數 把adb路徑加了進去E:\android\android\android-sdk-windows\platform-tools就是這個路徑重啟 重新啟動eclipse.
Time of Update: 2018-12-03
這幾篇Android 3D遊戲開發的文章原文出自一位德國人Martin在droidnova.com寫的文章,有lixinso翻譯為中文。這個系列的第二部分是關於如何添加一個三角形並可以旋轉它。第一件事情是初始化需要顯示的三角形。我們來在VortexRenderer類中添加一個方法initTriangle()。讓我們從新的物件變數開始. _vertexBuffer為我們的三角形儲存座標._indexBuffer儲存索引.
Time of Update: 2018-12-03
這幾篇Android 3D遊戲開發的文章原文出自一位德國人Martin 在droidnova.com寫的文章,有lixinso翻譯為中文。第一部分首先介紹OpenGL相關的術語,並引導你開始3D開發的第一步。這個關於3D遊戲的系列的叫做 Vortex .這個教程主要focus在3D編程上,其他的東西比如菜單和程式生命週期雖然是代碼的一部分,但是在這裡不會被提到。首先開始介紹OpenGL的術語。
Time of Update: 2018-12-03
Android中Camera的調用流程可分為以下幾個層次:Package->Framework->JNI->Camera(cpp)--(binder)-->CameraService->Camera HAL->Camera Driver以拍照流程為例:1. 各個參數設定完成,對焦完成後,位於Package的Camera.java會調用Framework中Camera.java的takePicture函數,如下:public final void
Time of Update: 2018-12-03
1. 首先是調用framework層的Camera.java(frameworks\base\core\java\android\hardware)的takePicture方法2. 接著會調用到JNI層的android_hardware_Camera.cpp(frameworks\base\core\jni)的android_hardware_Camera_takePicture方法,其中會通過get_native_camera擷取一個Camera對象。3.
Time of Update: 2018-12-03
Android平台手機5大優勢: 一、開放性 在優勢方面,Android平台首先就是其開發性,開發的平台允許任何移動終端廠商加入到Android聯盟中來。顯著的開放性可以使其擁有更多的開發人員,隨著使用者和應用的日益豐富,一個嶄新的平台也將很快走向成熟。 開發性對於Android的發展而言,有利於積累人氣,這裡的人氣包括消費者和廠商,而對於消費者來講,隨大的受益正是豐富的軟體資源。開放的平台也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。 二、掙脫電訊廠商的束縛 在
Time of Update: 2018-12-03
我的環境是Windows7 32位 +
Time of Update: 2018-12-03
最近在做項目的時候,需要適應橫,豎屏,為了資料和整體效果,就在activity的配置中加了以下的:android:configChanges="keyboardHidden|orientation"但加了之後還是會經常onCreate,一直就覺得奇怪,之前一直不會的,後來發現才知道了,還需要加點東西,,android:configChanges="keyboardHidden|orientation|screenSize“http://developer.android.com/guide/to
Time of Update: 2018-12-03
經常看到很多軟體之中都內建了搖一搖功能,就算沒有明顯的說是搖一搖,也有很多類似的功能,有搖一搖美食,搖一搖加好友,當然也有搖一搖加好友之類,其實,實現起來不難的,在需要監聽的地方加個ShakeListener.newInstance(this).start();ShakeListener.newInstance(this).setOnShakeListener(listener);監聽的listenerShakeListener.OnShakeListener listener = new
Time of Update: 2018-12-03
這一章我們來介紹GridView控制項,網格視圖,聽名字就知道了,網格嘛,像一張網,就好像西遊記裡蜘蛛精吐出的網一樣,呵呵,又扯到西遊記上去了,千萬別拿磚砸我,呵呵其實GridView跟ListView差不多的,只是GirdView是多列多行,什嗎?列是什麼意思?我暈,初中學過線軸吧,行是X軸,列就是Y軸啦,如果還不知道的話,那就去百度和Google一下。ListView是單列多行,這是區別。GridView控制項有一個android:numColumns="2"屬性,這裡設定2就是2列,當然
Time of Update: 2018-12-03
這一章我們來學習ExpandableListView控制項,ExpandableListView就是可擴充清單控制項,還是拿西遊記來說,裡面唐僧師徙都各有各的本領,每個人的本領都不一樣,放一起顯示肯定不適合,這裡我們就用ExpandableListView控制項將他們顯示出來.看main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
這一章我們學習TabHost控制項,唐僧師徙四個人每個人都各有自己的本領,那放在一起顯示肯定不好看,這下我們就用TabHost來分開顯示,每個都是一個單獨的視圖,先:大家看到了每一個都是一個個人資訊展示,好,我們來看一下main.xml代碼:<?xml version="1.0" encoding="utf-8"?><TabHost
Time of Update: 2018-12-03
這次我們來學習ListView控制項,ListView控制項可以將資料以行的形式展示出來,並可以對單項的單擊進行事件監聽,妖怪們一起一個一個抓唐僧師徒了,什麼?你不喜歡看西遊記?喜歡看水滸傳,媽呀!108將,你想讓我打字打死啊?呵呵,玩笑.讓我們來看一下main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
這一章節,我們來學習Notification的應用,很多人問Notification是什麼東東啊?我打個比方吧,還是以西遊記來說:唐僧被妖怪們抓住了,那悟空得知道是哪個妖怪抓住了他師傅,他得變成一些動物(蒼蠅或蚊子)去通知他師傅啊,通知唐僧悟空來救他了,這裡通知就是Notification,那唐僧知道了,他就放心了,安心等著悟空來救.呵呵,讓我看一下main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
這一章我們來介紹AutoCompleteTextView和MultiAutoCompleteTextView控制項,這兩個控制項都是EditText的子件,有什麼用呢?就拿前幾章的西遊記裡的妖怪抓唐僧師徙來說,妖怪說他們人太多了,我記不清他們的名字了,好像裡面有一個是豬九戒的,不對,是豬八戒,兩個妖怪爭論不休,怎麼辦?沒關係,這就用到我們的自動提示控制項了,當輸豬字的時候,看八戒名字出來了吧,這樣就不需要爭論了.簡單吧.但兩者有什麼區別呢?看名字啊,AutoCompleteTextView控制項