2013-05-28導語:只是在學習中找的一些東西,小小測試代碼,自己記錄一下,後續用,勿噴。本文:本文代碼僅為自己測試,記錄下來的代碼,百度隨處可見的代碼。代碼中顯示一個簡單的ListView然後把App的表徵圖和名字顯示出來,如此簡單。xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
本文地址:http://blog.csdn.net/you_and_me12/article/details/7327030SlidingDrawer的用法比較多,就不說明了。如果設定了屬性layout_height="wrap_content"是不起作用的,在原來的SlidingDrawer中的onMeasure()方法使得layout_height一直都是fill_parent,但是使用layout_height="固定高度"也是可以!以下重寫SlidingDrawer,實現如下(右圖效果)
2013-07-06導語:最近在開發新軟體,對圖片做一些處理,出現了個OOM,搞了大半天。本文:對於從圖庫或者照相機裡面擷取的圖片,通常情況下都比較大,如果沒有好好處理,及時釋放recycle,經常會遇到記憶體問題。但是我程式中用完之後及時釋放了,只是在兩個進程中跳轉,有可能存在緩衝,悲催啊。最後,在使用URI擷取圖片的時候採用RGB_565格式,結果就OK了。(對Android & Java的瞭解,果然還只是皮毛,有待深入)//前ContentResolver cr =
本文地址:http://blog.csdn.net/you_and_me12/article/details/8993239 2013-05-30導語:學習一下AppWidget吧。本文:本文只是在案頭上顯示一個簡單的外掛程式。Manifest.xml配置:放置一個receiver, <meta-data>配置<receiver android:name=".Test3_AppWidget" android:label="Test3"
2013-07-07導語:Matrix是android中對映像繪製的處理(旋轉、放縮、平移等等),貌似書本翻頁就是用這種方式處理的本文:1、基於座標(px,py)旋轉degrees度, postRotate(float degrees, float px, float py)2、基於座標(px,py)進行按照(sx,sy)比例進行放縮, postScale(float sx, float sy, float px, float
本文地址:http://blog.csdn.net/you_and_me12/article/details/86804212013-03-16相關文章:ListView自訂後,在onItemClick中getChildAt返回null問題導語:之前有討論過ListView的getChildAt方法使用,還是很不瞭解,最近使用發現問題,經過幾番折騰,終於搞定。本文:
2013-06-04導語:個人對網路連接接觸的不多,在使用時自己發現一些問題,記錄一下。本文:我在使用HttpURLConnection.getResponseCode()的時候直接報錯是IOException錯誤,responseCode =
/**get the launcher status */ private boolean isLauncherRunnig(Context context) { boolean result = false ; List<String> names = getAllTheLauncher(); ActivityManager mActivityManager = (ActivityManager)
1.最底層_硬體任何Android裝置最底層的硬體包括 顯示屏, wifi ,存放裝置 等. Android最底層的硬體會根據需要進行裁剪,選擇自己需要的硬體.2.Linux核心層該層主要對硬體進行管理 , 包括顯示驅動(Display Driver) , 相機驅動(Camera Driver) ,藍牙堆疊(Bluetooth Driver),共用記憶體驅動(Shared Memory Driver),USB驅動(USB Driver),鍵盤驅動(Keypad
本文轉自:http://heweiya.javaeye.com/blog/521598 所以連結以及下載可以去這個連結 1),下載SDK, 1.1)下載android-sdk_r3-windows , 1.2)然後解壓後放在一個目錄比如:c:/android-sdk_r3-windows 1.3)執行如上目錄下的檔案:SDK Setup.exe,(機器人表徵圖的哪個) 注意:一般的話會出現 Failed to fetch URL
Phonegap已把源碼提交到apache,成為一個非常受關注的開源架構cordova,它的跨平台的特性有點當年Java的味道和勢頭,成為移動平台上比較主流的解決方案。今日品味了一下它在android端的源碼,看看它到底是如何結合native和web的。首先我們總體上看看phonegap給我們提供的主要特性:在本機存放區和渲染HTML以Native App的方式來運行用JS調用Native功能說白了一句話,它就是想讓我們只用web技術就能構建本地化行動裝置
每次發生android runtime exception後都手足無措,因為拿到的都是如下資訊:adb logcat:F/libc (21559): Fatal signal 11 (SIGSEGV) at 0x00030010 (code=1), thread 21578 (m.yunos.browser)I/DEBUG ( 160): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***I/DEBUG
經過幾個小時的努力,終於完成了,現在跟大家一起分享下,本人還是新手有很多不成熟的地方,還望大家包含,有什麼不足之處還望不惜賜教 在string.xm中聲明兩個變數以便於使用 <?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">FileDownloadActivity!</string> <string name="app_name">
main.xml檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:padding="30px" android:layout_width="fill_parent"
Android要實現檔案上傳,可以利用Socket上傳,也可以類比Web進行上傳,但是如果是使用第一種方式上傳,嚴格的話就得使用TCP,這樣容易產生系統死掉,或者是長時間等待,如果是UDP來傳,就容易造成資料丟失,因此在這裡選擇了Web進行上傳,使用Web進行上傳是類比的Http Post上傳資料,當然,Post上傳資料的類,在網上找了一找,方式雖然很多,但是沒有一個感覺是我所使用的,所以參照原理之類的,進行了一下修改,算是做了一個參考。並且利用這個類完成了檔案和表彰的上傳服務。具體代碼如下:
在本執行個體以及接下來的執行個體中,我們將採取循序漸進的方式分步討論涉及到Android程式設計的方方面面,以例子的方式來展示如何設計以及開發Android應用;本執行個體介紹的將是資源檔的設計以及代碼關聯,並且附帶畫面跳轉功能;1. 選擇菜單File->New->Android Project,在接下來的彈出頁面,輸入如下項目:project name: ExampleOne;Build target選擇Android2.0;Application name:
開發架構方麵包含基本的應用功能開發、資料存放區、網路訪問這三大塊:一、應用方面 一般而言一個標準的Android程式由如下4部分組成即Activity、Broadcast Intent Receiver、Service、Content Provider: 1.
Android用Intent這個特殊類實現在Activity與Activity之間的切換。通過解析各種intent,從一個螢幕導航到另一個螢幕是很簡單的。當向前置航時,activity將會調用startActivity(IntentmyIntent)方法。 IntentTest.java代碼如下:1. package intent.pack;2.3.
Android橫豎屏總結//設定為無標題列 Java代碼 requestWindowFeature(Window.FEATURE_NO_TITLE); requestWindowFeature(Window.FEATURE_NO_TITLE); //設定為全螢幕模式Java代碼 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
在此執行個體中,重點展示使用Android平台提供的SQLite資料庫訪問方式,包括讀寫訪問。1. 按照如下的配置以及在開發循序漸進執行個體1中描述的方法建立整個項目Base: project Name: ExampleFour Platform: Android2.0; Application name: ExampleFour package name: com.example Activity: MainActivity Resource file: