Time of Update: 2018-12-07
1.概念區別:對於Drawable、Bitmap、Canvas和Paint它們之間的概念不是很清楚,其實它們除了Drawable外早在Sun的J2ME中就已經出現了,但是在Android平台中,Bitmap、Canvas相關的都有所變化。首先讓我們理解下Android平台中的顯示類是View,但是還提供了底層圖形類android.graphics,今天所說的這些均為graphics底層圖形介面。 Bitmap -
Time of Update: 2018-12-07
AnDroidDraw 是一個與 DroidDraw 整合的 Android 應用程式,它允許你從 DroidDraw 應用 程序下載你的 GUIs, 也允許你在一個 Android 裝置上預覽你的 GUIs1、先下載安裝DroidDraw,我使用的版本是droiddraw-r1b222、下載AnDroidDraw.apk,並在模擬器上進行安裝,安裝步驟如下: 1)使用cmd進入命令列視窗,進入你安裝的android-sdk下的platform-tools目錄, 2)使用: adb
Time of Update: 2018-12-07
1.報錯: BUILD FAILED D:\workspace\ganji\build.xml:144: The following error occurred while executing this line: D:\workspace\ganji\build.xml:271: Unable to delete file D:\workspace\ganji\tmp\proguard\tmp.jar 解決: 已經開了一個模擬器了,無法重新編譯,必須關閉一個。用於ant 2.報錯: The
Time of Update: 2018-12-07
在Android線程中設定控制項的值一般會與Handler聯合使用,如下:package com.yarin.android.Examples_04_15;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ImageView;import
Time of Update: 2018-12-07
在linux上搭建Android環境,因為遇到很多問題,所以記錄下來跟大家分享。 使用Java開發,我們都知道JDK是首選,然後就是一個Eclispe,然後就是第三方的SDK+plugin.JDK
Time of Update: 2018-12-07
TelephonyManager的應用 手機的最主要功用就是打電話,如果沒有電信公司提供的SIM卡,就不能正常地撥打到電話,那麼,我們有什麼方法可以取得SIM卡的狀態及相關資料呢? Android
Time of Update: 2018-12-07
1.退出時是否有提示退出功能,按手機返回鍵到最後一個Activity時同樣要進行提示退出的功能。2.初次使用時是否有建立案頭捷徑並提示的功能。3.網路取資料部分是否進行了新線程處理,以免阻塞主進程。4.主色調不超過3種,對齊,字型顏色,字型,大小、粗細,斜體,大小寫,圖片長寬,按鈕等是否樣式統一,盡量與公司品牌形象保持一致。5.應用的所有操作資訊,比如簡訊,電話應有所儲存,行動數據庫可以,以便該應用使用者快速的查詢記錄,以便進行下一步的操作,無需每次都從頭開始。6.是否顯示歡迎介面7.是否允許橫
Time of Update: 2018-12-07
安裝部分:1.安裝JDK,JDK是Java啟動並執行基礎,配置環境變數,檢查是否成功(java -version)2.安裝Android SDK,安卓開發工具軟體包,檢查是否成功(android -h),這個是可以升級的,因為Android版本眾多。3.安裝ADT【Android Development Tools】,eclipse工具開發android的工具外掛程式,ADT安裝成功的檢查是,可以設定關聯Android
Time of Update: 2018-12-07
1.軟體自動更新下載,並提示2.軟體登入註冊,以及狀態儲存3.載入進度提示,頁面重新整理功能4.列表呈現和分頁,文字,圖片,按鈕,表格,表單常見元素等,並提供搜尋過濾功能,最主要的是資料如何緩衝,避免每次都要重新下載,減少流量。5.詳細頁面的顯示6.退出功能的提示7.定位功能8.簡訊和打電話功能9.導航條和菜單功能10.圖片顯示和拍照上傳功能11.地圖功能。自訂表徵圖,行駛軌跡,當前位置,路徑導航,多種地圖。Google
Time of Update: 2018-12-07
一個簡單的HTTP請求在J2ME中是用以下方法實現的:123456HttpConnection conn = (HttpConnection) Connector.open("www.baidu.com", Connector.READ, true);conn.setRequestMethod("GET");conn.setRequestProperty("accept", "*/*");String location = conn.getRequestProperty("location");
Time of Update: 2018-12-07
在上一篇文章helloPe的android項目實戰之連連看—設計篇中,我們進行了對android中連連看的項目的設計,包括功能模組的劃分以及核心演算法的設計。此文章接上文對android平台連連看程式進入實現階段。在此項目中,根據上文中對於功能的分析,我們將實現以下類(下面即是工程的檔案目錄):
Time of Update: 2018-12-07
android中listView的實現有多種方式,但是當我們利用simpleAdapter實現listView的時候,SimpleAdapter並沒有提供顯示一個ratingBar的功能(即上面的星星用來評分的控制項)。要實現上面的功能,我們可以通過繼承SimpleAdapter類重寫其中一些方法來實現。下面即是此類的實現:package
Time of Update: 2018-12-07
文接上回,之前介紹了項目的架構,進行了功能的分析,同時進行了BoardView類及時間控制類的開發及幾個幾口的介紹。這次我們將完整的實現遊戲棋盤的繪製與touch事件的處理,以及遊戲核心演算法中串連演算法、hint自動協助演算法與判斷是否無解演算法的實現。這些代碼的處理都在繼承自BoardView類的GameView類中。首先在GameView類中添加實現本遊戲主要演算法的代碼,即串連演算法的代碼(用於判斷給定的兩個位置的表徵圖能夠相連通):/** *
Time of Update: 2018-12-07
以上是手機端簡單的運行通過本文只是想來簡單介紹一下關於android socket編程。向上伺服器端代碼:package nate.PPT.control;import java.awt.AWTException;import java.awt.Robot;import java.awt.event.
Time of Update: 2018-12-07
前面兩篇“實現篇”已經將程式後台架構基本實現了,今天將涉及程式的activity類,在這個類中,為了有一個比較好的視覺效果,將介紹一些android中動畫效果,依靠animation來實現,以及簡單介紹android中自訂dialog的實現;首先看一下遊戲介面運行時的(程式中圖片使用了網上的網友的,僅當學習之用):
Time of Update: 2018-12-07
使用android提供的BitmapFactory解碼一張圖片時,有時會遇到該錯誤,即:java.lang.OutOfMemoryError: bitmap size exceeds VM
Time of Update: 2018-12-07
此篇為本系列文章第一篇,只為記下android小項目的是設計,實現過程。本文將首先介紹連連看項目的設計,以及涉及到的相關的內容與項目中所需演算法.本系列文章記錄只是為了增加android項目實戰經驗,將所學的知識用於相應的項目開發當中。首先介紹一下android中連連看項目的架構及所用到的技術進行簡要分析,架構基本如所示:本程式主要包含兩大模組:即(1)展示層模組;(2)後台邏輯模組;其中展示層模組可以理解為遊戲的UI及一些遊戲輔助效果,展示層模組中,重要的是實現遊戲的布局地圖,項目中實現中
Time of Update: 2018-12-07
Andorid開發中經常遇到與SD卡有關的調試,Android SDK+Eclipse提供了SD卡的類比方法。使用方法如下:1、建立一個SD卡鏡像檔案。 mksdcard 1024M
Time of Update: 2018-12-07
在DDMS中直接添加檔案到模擬器sd卡如果出現錯誤類似:Failed to push XXXXX.txt on emulator- : Read-only file system的錯誤,原因是你的sdcard許可權不夠,需要直接建立一個SDCARD 。一、首先建立SDCARD 我建立的sdcard名為:sdcard.img(名字隨便取,以img尾碼名結束) 進入DOS 指向 目錄 E:\android-sdk_r10-windows\android-sdk-windows\tools
Time of Update: 2018-12-07
在Android開發中,定時器一般有以下3種實現方法:一、採用Handler與線程的sleep(long)方法二、採用Handler的postDelayed(Runnable, long)方法三、採用Handler與timer及TimerTask結合的方法下面逐一介紹:一、採用Handle與線程的sleep(long)方法Handler主要用來處理接受到的訊息。這隻是最主要的方法,當然Handler裡還有其他的方法供實現,有興趣的可以去查API,這裡不過多解釋。1.