Time of Update: 2018-12-05
帶有g-sensor的Android裝置上可通過API擷取到裝置的運動加速度,應用程式通過一些假設和運算,可以從加速度計算出裝置的方向擷取裝置運動加速度的基本代碼是: SensorManager sm = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE); sm.registerListener(new SensorEventListener() { public
Time of Update: 2018-12-05
下面轉寄一個1920x1080解析度模擬器無法啟動的解決方案,隨便加點我的補充,原文來自:http://www.cnblogs.com/lijc1990/archive/2013/02/07/2908969.html問題的異常如下:emulator: Failed to open the HAX device!HAX is not working and emulator runs in emulation modeemulator: Open HAX device
Time of Update: 2018-12-05
/** *判斷當前應用程式處於前台還是後台 * * @param context * @return */ public static boolean isApplicationBroughtToBackground(final Context context) { ActivityManager am = (ActivityManager)
Time of Update: 2018-12-05
FETC項目指導老師提出了新的需求,想要在遊戲地圖中表現出使用者使用者當期移動的方向,再用GPS的話顯然很不靠譜,所以想到了android強大的感應器。。。很多行動裝置都內建了感應器,android通過Sensor和SensorManager類抽象了這些感應器,通過這些類可以使用android裝置的感應器一 介紹Sensor類SDK只有一句介紹“Class representing a sensor. Use getSensorList(int) to get the list of
Time of Update: 2018-12-05
我們在andorid項目中通過get方式向伺服器發送請求,其中url參數帶有中文,將會產生亂碼,亂碼產生的原因有兩種:1、 在提交參數時,沒有對中文參數進行URL編碼2、 Tomcat伺服器預設採用的是IOS8859-1編碼(不支援中文)得到參數值 解決:1、 進入android項目,在其中要提交參數的時候,對參數的值進行編碼:URLEncoder.encode(value, 編碼方式); //”UTF-8”2、
Time of Update: 2018-12-05
先看我實現的效果: a.
Time of Update: 2018-12-05
很久不用OpenGL ES繪圖,怕自己忘記了,於是重新複習一遍,順便原理性的東西總結如下:1,Android 3D座標系統 Android的三維座標系統中: 座標原點位於中央, X軸從左向右延伸,原點左邊的值為負數,右邊為正數; Y軸從下向上延伸,原點下邊的值為負數,上邊為正數; Z軸螢幕裡面向外面延伸,螢幕裡面為負數,外面為正數。 2,開發工具(
Time of Update: 2018-12-05
一、在res/drawable/下建一個xml檔案,例如:shape_background_grey.xml:①.簡單的類型。<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#3A3C39"
Time of Update: 2018-12-05
目前,使用者對安卓應用程式的UI設計要求越來越高,因此,掌握一些新穎的設計很有必要,比如菜單,傳統的菜單已經不能滿足使用者的需求。其中圓盤旋轉菜單的實現就比較好,該菜單共分裡外三層導覽功能表.可以依次從外向裡關閉三層菜單,也可以反向開啟,並且伴有圓盤旋轉的動畫效果,首先,看下效果:源碼下載:http://download.csdn.net/detail/weidi1989/4588807以下是具體的代碼及解釋:1.
Time of Update: 2018-12-05
一、橫屏時,彈出軟鍵盤不全屏不知你是否注意到,當我們手機橫屏,且使用Android內建的軟鍵盤為EditText進行文本輸入時,若不進行特殊的設定,該軟鍵盤會佔用整個介面,那麼,如何讓鍵盤只佔用螢幕的一部分呢? 其實只需要改一個小小的屬性即可!<EditText android:id="@+id/text1" android:layout_width="150dip" android:layout_height="wrap_content"
Time of Update: 2018-12-05
1. dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這
Time of Update: 2018-12-05
的聊天介面是挺漂亮的,每條訊息都帶一個氣泡,給人一種很清新的感覺,其實實現起來也不是那麼的難,下面我們就來實現一下。 老規矩,先貼上原始碼:http://download.csdn.net/detail/weidi1989/4588782 再來看一下實現的: OK,下面我們來看一下整個小項目的主體結構: 下面是Activity的代碼:package com.way.demo;import java.text.SimpleDateFormat;import
Time of Update: 2018-12-05
根據業務需求,需要實現如題的功能,細想一下,其中包含很多細節,如下:1,如果設定年大於當前的年,那麼月,日,時間可以隨便設定;2,如果設定年小於當前的年,那麼則設定不能成功;3,如果設定年等於當前的年,那麼如果設定月大於當前的月,那麼日,時間可以隨便設定;4,如果設定年等於當前的年,那麼如果設定月小於當前的月,那麼則設定不能成功;5,如果設定年等於當前的年,那麼如果設定月等於當前的月,那麼如果設定日大於當前的日,則時間可以隨便設定;。。。。。。等等在android中,關於日期和時間,我們首先想到
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7788900Android匯入工程時出現:Project has no default.properties file! Edit the project工程目錄下的 default.properties 檔案沒有或多了一個 project.properties
Time of Update: 2018-12-05
在Android應用程式開發中,我們有時可能會用到系統中內建內嵌的資料庫sqlite3,例如我們在某個應用程式中建立了資料庫,如何查看該資料庫或者如何查看該資料庫中包含有哪些表或資料。下面是我在應用程式中建立了一個資料庫以及表,如何採用命令列的方式去查看該資料庫和表【如我在com.augurit.login 應用程式中建立了augurcity.db資料庫和sysuser表】。先看如:在中,除了最後一個紅色的方框,其它方框都是adb
Time of Update: 2018-12-05
前一段時間寫的,現在分享出來供大家參考。 研究過圖庫的源碼,但著實太複雜,我都看不懂!也參考過網上的一些源碼,但很多功能都不全,都不是我想要的! 結合網上的代碼以及圖庫的部分源碼自己寫了一個類。
Time of Update: 2018-12-05
UI介面,對於每個應用而言,是它與使用者進行互動的門臉。好的門臉,不只是是要亮麗可人,最好還能秀色可餐過目不忘,甚至還應該有涵養有氣質,彬彬有理溫柔耐心。 對於開發人員來說,鍛造這樣的面容,不但需要高超的技藝,也需要有稱手的工具和對得起黨的料子。俗話說,朽木不可雕也,芙蓉不是一日煉成的,不是什麼平台都能叫特能書。有套好用的UI架構,對於開發人員而言,真有如沙漠中的甘露,而要是撞見了杯具的UI套件,整個介面開發就有如夢魘了。 Android的UI架構,最核心的,是資源和Layout體系,然後,
Time of Update: 2018-12-05
ADB(Android Debug Bridge)是 Android 提供的一個通用調試工具,藉助這個工具,可以管理裝置或手機模擬器的狀態。 adb功能操作: 1、快速更新裝置或手機模擬器中的代碼,如應用或Android系統升級; 2、在裝置上運行shell命令; 3、管理裝置或手機模擬器上的預定連接埠; 4、在裝置或手機模擬器上複製或粘貼檔案;adb常用操作: (1)安裝應用到模擬器 adb install app.apk
Time of Update: 2018-12-05
本文假設讀者擁有基礎的影像處理概念。這是今天剛剛完成的一個方法,之前不停地在網上找有關 Android 的映像模糊處理代碼。期間找到了倒影、縮放等參考代碼,卻無一文章對模糊處理有過提及。最多也就是提到使用 BlurMaskFilter 來進行模糊處理。為了這個害人的文章,我整整浪費了一下午時間,最後發現它只能用於對 Paint 的邊緣進行處理。而我們要處理的是整幅映像,所以這完完全全是一個騙人的說法。由於先前在 VB.NET 上處理過映像,也寫過相關代碼,當時 VB.NET 代碼分兩種形式:1
Time of Update: 2018-12-05
在Android中,每一個映像像素通過一個4位元組整數來展現:最高位位元組用作alpha通道,接下來的事Red,依次類推,接下來的兩個位元組對應實現Green和Bule。 要達到現實的水波效果比較難,這裡一切從簡了。