Time of Update: 2013-12-10
android錄影的視頻檔案最大隻有2GB,錄製更大視頻檔案的修改1. 首先Application需要Set 64bit Offset的屬性給Writer.frameworks/base/media/java/android/media/MediaRecorder.javapublic void setVideoEncodingBitRate(int bitRate){ ...
Time of Update: 2013-12-10
public class MainActivity extends Activity {private Gallery gallery;private LayoutInflater inflater;private ImageSwitcher imageSwitcher;private int res[] = new int[] { R.drawable.ic_launcher, R.drawable.an01,R.drawable.an02, R.drawable.an03,
Time of Update: 2013-12-10
其實這篇文章有點標題黨,代碼沒有幾行,真不好意思,但是確實給出瞭解決方案,這個我覺得還是很重要的,代碼寫了幾年之後其實比較注重的就是思路跟方法了。背景:手機用戶端有這麼一個需求,使用者忘記密碼了,然後輸入自己的手機號碼,點擊找回密碼,系統會把密碼發到他手機上,實現密碼找回功能。這個我相信非常常見。 引入他們提供的jar包,然後直接使用: import cn.emay.sdk.client.api.Client; public class Test { public
Time of Update: 2013-12-10
package com.koolsee.gallery; import java.util.ArrayList; import java.util.List; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.app.DownloadManager; import android.app.DownloadManager.Request;
Time of Update: 2013-12-10
實現預置連絡人(包含姓名、號碼資訊)至手機中;並保證該連絡人是唯讀,無法被刪除/編輯。 代碼分為兩部分:Part One 將預置的連絡人插入到資料庫中;Part Two
Time of Update: 2013-12-10
最近項目中需要實現上拉功能,首先想到的就是Android本身內建的抽屜SlidingDrawer,最後也實現了不過,出現的問題就是設定背景色問題,handler和content是兩個不同的部分,這就造成圖片要做成兩部分,從而產生兩個部分圖片看起來不是一個整體,而且我這個上拉功能,裡面要實現一個水平滾動功能,而SlidingDrawer還有其他的限制,同時官方給出api
Time of Update: 2013-12-10
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.apis"><activity
Time of Update: 2013-12-10
介面設定檔 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="
Time of Update: 2013-12-10
在項目中需要使用定位功能,也就是一個點圍繞一個圓心進行旋轉,查看了canvas的函數也就只有一個 canvas.drawBitmap(bitmap, matrix, paint)通過使用Matrix來實現旋轉,這裡實現一個demo,功能就是小原點順時針繪製一個原然後逆時針撤銷這個圓,通過Timer來實現。代碼如下: Surface.java這個是實現繪製圖形的類 package com.example.test; import
Time of Update: 2013-12-10
昨天用Gallery做了一個圖片瀏覽選擇開機畫面的功能,當我載入的圖片多了就出現OOM問題。以前也出現過這個問題,那時候並沒有深究。這次打算好好分析一下Android的記憶體機制。 因為我以前是做VC++開發,因此對C++在Window下的記憶體機制還是比較瞭解。不過轉到Android後,一直都沒有刻意去處理記憶體問題,因為腦子裡一直想著Java的GC機制。不過現在想想,自己對Android的GC和記憶體管理並不瞭解,自己寫的代碼在記憶體哪裡運行都不清楚,心裡不淡定啊。。。。 畢竟我以前寫C
Time of Update: 2013-12-10
例如:我收到一個簡訊是一個連結:http://www.qq.com/a/b/?, 當我點擊以後我要實現的情境是:點擊-----》有兩種情況可供選擇:手機中有此應用,跳轉到應用;反之,則進入網頁。跳入網頁我就不說了,這個不用寫什麼都會跳過去,本身就是http超連結,下面介紹如何讓系統根據書寫的串連,尋找到我的應用程式,並在程式中將這個地址完整的擷取:1、首先,在manifest.xml中你要跳轉到的activity中添加如下代碼:
Time of Update: 2013-12-10
MainActivity如下:[java]package cn.testchangevar; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.app.Activity; /** *
Time of Update: 2013-12-10
AndroidGDI基本架構 在Android中所涉及的概念和代碼最多,最繁雜的就是GDI相關的代碼了。但是本質從抽象上來講,這麼多的代碼和架構就幹了一件事情:對顯示緩衝區的操作和管理。
Time of Update: 2013-12-10
代碼 public String getFromAssets(String fileName){ try {
Time of Update: 2013-12-10
package com.example.html5_chart;public class Contact {private String name;private double value;private String color;public Contact(String name, double value, String color) {super();this.name = name;this.value = value;this.color = color;}public
Time of Update: 2013-12-10
在實際開發中,常常需要監聽應用本身是否被卸載或相近的需求。在網上淘了很久都沒有看到實際的做法,最多就給出一個思路,可以通過捕捉系統日誌來檢測到這個應用是否被卸載,繼而做相關的操作。通過監聽Intent.ACTION_PACKAGE_REMOVED意圖只能監聽到其他應用程式是否被卸載,無法監聽自身! 本例子也是通過監聽系統日誌,來監聽應用本身是否被卸載。LogcatObserver.java
Time of Update: 2013-12-10
要做一個自訂的彈出框,以前都是用一個Activity來實現,總覺得不是很好看,彈出的框有時候感覺有點大,所以上網查資料說,可以給AlertDialog自訂一個view就行了,代碼如下 SPAN style="FONT-SIZE: 18px">AlertDialog dialog = new
Time of Update: 2013-12-10
: 、<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="
Time of Update: 2013-12-10
1、養成好習慣,配置字串資源檔 strings.xml xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">網狀圖片查看器</string> <string name="action_settings">Settings</string&
Time of Update: 2013-12-10
<activity android:name=".LunchList" android:label="@string/app_name"> <intent-filter> &