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
作者: iamsheldon連結:http://software.intel.com/zh-cn/blogs/2012/01/13/android-4/初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於 iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊
Time of Update: 2018-12-05
轉自:http://huangxingzhe.iteye.com/blog/1390507 在一個項目中,要退出android程式,試了restartPackage、 killBackgroundProcesses 、通過異常並在Application的子類中重新註冊Thread的 Thread.UncaughtExceptionHandler介面+異常方式,等等,都沒有效果。最後發現其實只要在從一個activity A 跳到另一個activity B
Time of Update: 2018-12-05
第一步:在AndroidManifest.xml中加入如下兩段代碼:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pccw" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" />
Time of Update: 2018-12-05
一、採用系統提供的Animation類,用內建的方法其中的animation.xml檔案如下:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/a" android:duration="100" /> <item
Time of Update: 2018-12-05
對話方塊大合集雨松MOMO原創文章如轉載,請註明:轉載自雨松MOMO的部落格原文地址:http://blog.csdn.net/xys289187120/article/details/6601613雨松MOMO帶大家盤點Android 中的對話方塊今天我用自己寫的一個Demo 和大家詳細介紹一個Android中的對話方塊的提示。 1.確定取消對話方塊對話方塊中有2個按鈕 通過調用 setPositiveButton 方法 和 setNegativeButton 方法
Time of Update: 2018-12-05
先看我實現的效果: a.
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/you_and_me12/article/details/7327030 SlidingDrawer的用法比較多,就不說明了。如果設定了屬性layout_height="wrap_content"是不起作用的,在原來的SlidingDrawer中的onMeasure()方法使得layout_height一直都是fill_parent,但是使用layout_height="固定高度"也是可以!以下重寫SlidingDrawer,實現如下(右圖效果):
Time of Update: 2018-12-05
在做項目中經常要用到ExpandableListView這個組件來對資料進行顯示,使用非常方便。其中也提供了很多對ExpandableListView進行各種操作的監聽,如下: 可以看到有對Group點擊、長按;有對Child單擊、長按;還有純粹的單擊、長按等等。並不是我覺得使用這些不方便,而是覺得對於一個新手在不怎麼熟悉api的情況下,該如何迅速的找到適合自己用的呢?例如:我在寫一個聊天的應用的時候,用的就是ExpandableListView來進行好友的顯示,預設分組為weimingmin
Time of Update: 2018-12-05
很久不用OpenGL ES繪圖,怕自己忘記了,於是重新複習一遍,順便原理性的東西總結如下:1,Android 3D座標系統 Android的三維座標系統中: 座標原點位於中央, X軸從左向右延伸,原點左邊的值為負數,右邊為正數; Y軸從下向上延伸,原點下邊的值為負數,上邊為正數; Z軸螢幕裡面向外面延伸,螢幕裡面為負數,外面為正數。 2,開發工具(
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/android_tutor/article/details/5981753 這一節給大家分享的是Android中幾種映像特效處理的小技巧,比如圓角,倒影,還有就是圖片縮放,Drawable轉化為Bitmap,Bitmap轉化為Drawable等等.廢話少說了,直接講解今天的執行個體,本例主要是先擷取壁紙(getWallpaper()),然後對當前壁紙的一些特效處理.大家按步驟一步一步來:第一步:建立一個Android工程命名為ImageDemo,工
Time of Update: 2018-12-05
在如今這個資料多如牛毛、牛人多於資料的社會,通過代碼來做出某個東西已經漸漸不是很難的事情了,稍微有點難題只要一上各種專業論壇、各種技術群組,大家便會討論的熱火朝天,想不解決都難。技術我們可以學會,但是思想卻很難,同樣的一本書在不同的人看完之後都有不同的體會和感悟,那些牛人的思想都是在經曆了無數浩浩的代碼之後才體現出來(所以我們佩服那些公布自己心血的大牛,這種奉獻精神是我們需要學習的),如何能快速的領悟牛人們的設計思想,對於像我們這樣的菜鳥而言無疑是巨大的困難,正是有了大牛們的無私奉獻,我們的學習
Time of Update: 2018-12-05
最近Google更新了Android SDK版本,但是不知怎麼的使用各種手段都無法自動更新。於是在網上查了下相關資料,寫了javascript的指令碼,可以將Android SDK組件包的地址寫入網頁上,然後再自行下載。廢話不多說,將下面的代碼儲存到html檔案中,開啟即可,無需翻牆。 <script language="javascript"> var xmlhttp; if(window.ActiveXObject) { xmlhttp=new
Time of Update: 2018-12-05
擷取狀態列的高度:Rect frame = new Rect();((MoveViewDemo) context).getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); //這裡得到的是除了系統內建顯示地區之外的所有地區,這裡就是除了最上面的一條顯示電量的狀態列之外的所有地區statusBarHeight = frame.top;//這裡便可以得到狀態列的高度,即最上面一條顯示電量,訊號等擷取標題列的高度:int
Time of Update: 2018-12-05
該項目中的資料通過ListView來呈現,並且通過手勢可以進行翻頁。具體步驟:一、自訂ListView,增加手勢;二、自訂Adapter,固定每頁顯示的條目數量;三、編寫商務邏輯 通過一個Demo來觀察具體的實現:一、自訂ListView 1、首先定義兩個介面,一個向前翻頁,一個向後翻頁:public interface OnPrevPageListener { void onPrevPage(); }public interface
Time of Update: 2018-12-05
1、安裝 下載NDK包後,放到與SDK同級的目錄下,並且配置好環境變數,配好後,在終端輸入ndk-build命令測試,出現如下情況,則代表安裝成功Android NDK: Could not find application project directory ! Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
Time of Update: 2018-12-05
方法一:將以下代碼寫到MulitPointTouchListener.java中,然後對你相應的圖片進行OnTouchListener。例如:imageView.setOnTouchListener(new MulitPointTouchListener ());在xml中要將ImageView的縮放格式改成Matrix例如:android:scaleType="matrix"這樣就可以實現圖片的縮放了 下面是MulitPointTouchListener.java代碼:public
Time of Update: 2018-12-05
1、Socket通訊(底層、通訊的資料協議、通訊模式) 通訊模式:同步、非同步通訊協定:有狀態(常串連)、無狀態(無常串連)(無法把第二次關聯和第一次關聯聯絡起來)
Time of Update: 2018-12-05
首先,可以參考上篇博文《根據系列圖片繪製動畫理解》將動畫製作出來; 其次,地圖繪製可以藉助工具,得到相應的地圖數組資料; 最後,有了地圖數組資料,則可以從提供的地圖庫檔案根據ID得到相應的地圖塊,然後畫在螢幕上; 因為地圖數組資料比較容易得到,再次不過多闡述,分析關鍵的繪圖原理機制:1. 準備一張地圖庫檔案(其中包含了所有地圖上需要的圖形元素,如右所示),所有的地圖元素都從這裡面切割出去,然後繪製成想要的東西;2.
Time of Update: 2018-12-05
1.背景介紹 最近項目用到兩個ScrollView的同步顯示,即拖動左邊的ScrollView滾動的同時,實現右邊的ScrollView同步滾動。此種情形常用在複雜介面布局中,比如左邊的ScrollView顯示主要項目,只需上下滾動即可;右邊項目是次要項目,可以實現上下或者左右滾動,當上下滾動時,需要左右兩邊的同步顯示。