Time of Update: 2017-01-19
在做android項目中遇到一個bug,GridView嵌套在ScrollView裡只有一行的問題。下面小編在網上找到瞭解決方法,具體方法如下所示:方法一:就是上面說的通過計算出來ListView或者GridView中的子列高度和 進行顯示:public void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if
Time of Update: 2017-01-19
錯誤記錄檔:Error:java.lang.RuntimeException: Some file crunching failed, see logs for detailsLog: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException:
Time of Update: 2017-01-19
事先說明:安卓藍芽需要定位許可權申請,在安卓6.0需要使用者手動確認許可權後才能使用,各位可以自行查詢資料實現,如果嫌麻煩,可以用第三方Bmob整合好的工具類進行實現,詳細可以看http://blog.csdn.net/qq_30379689/article/details/52223244藍芽串連過程:1、查詢使用者是否開啟藍芽。2、搜尋附近的可用的藍芽。3、進行藍芽配對。4、進行藍芽串連。5、擷取輸入資料流和輸出資料流。6、發送訊息。曬上我自己畫的美圖:實驗效果圖:實現需要的許可權:由於安卓
Time of Update: 2017-01-19
我們使用Android裝置串連網路時,如果是wap存取點就需要設定代理,而電信和移動聯通的代理並不相同,移動和聯通的wap代理都是10.0.0.172:80,電信的wap代理是10.0.0.200:80,所以進行Android開發時很有必要判斷存取點。 存取點的類型
Time of Update: 2017-01-19
一、首先在Application的onCreate中寫:// GeneralAppliction.javapublic static IWXAPI sApi;@Overridepublic void onCreate() { super.onCreate(); sApi = WXEntryActivity.initWeiXin(this, AppConst.WEIXIN_APP_ID);}二、在需要登入的地方添加://
Time of Update: 2017-01-19
1、使用TelephonyManager提供的方法,核心代碼:複製代碼 代碼如下:TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);String imei = tm.getDeviceId(); //取出IMEILog.d(TAG, "IMEI:"+imei);String tel =
Time of Update: 2017-01-19
我們Android平台是一個又一個的Activity組成的,每一個Activity有一個或者多個View構成。所以說,當我們想顯示一個介面的時候,我們首先想到的是建立一個Activity,然後所有的操作在Activity裡面實現,或者是一個Dialog或者Toast。這種方式固然簡單,但是在有些情況下,我們要求的只是簡單的顯示,用Activity顯然是多餘,這個時候,我們如何處理呢?
Time of Update: 2017-01-19
首先是要擷取應用的安裝狀態,通過廣播的形式以下是和應用程式相關的Broadcast ActionACTION_PACKAGE_ADDED 一個新應用程式套件已經安裝在裝置上,資料包括包名(最新安裝的包程式不能接收到這個廣播)ACTION_PACKAGE_REPLACED 一個新版本的應用安裝到裝置,替換之前已經存在的版本ACTION_PACKAGE_CHANGED 一個已存在的應用程式套件組合已經改變,包括包名ACTION_PACKAGE_REMOVED
Time of Update: 2017-01-19
國家氣象局提供了三種資料的形式網址在:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html最後一種是解析最全面的。資料解析格式:第一個網址提供的json資料為:複製代碼 代碼如下:{"weatherinfo":{"city":"北京","cityid":"101
Time of Update: 2017-01-19
照例先上效果圖通過該例子,你能學到什麼: 對Paint 深入理解,畫繪製餅圖,矩形,文字等 加深對canvas的API的掌握,對自訂View掌握下面我們分七步來完成一個簡單的餅形圖繪製過程。1. 重新View的構造方法public PieView(Context context) { this(context, null); } public PieView(Context context,
Time of Update: 2017-01-19
android去掉滑動到頂部和底部的陰影<ListViewandroid:id="@+id/listView"android:layout_width="match_parent"android:layout_height="wrap_content"android:cacheColorHint="#00000000"android:divider="@color/line_color"android:dividerHeight="0.5dp"android:fadingEdge="non
Time of Update: 2017-01-19
今天發的是TabHost結合ViewPager實現首頁底部導航的效果,雖然說網上有很多這樣的Demo,不過呢,我還是要把自己練習寫的發出來,沒錯!就是這麼任性; 先上效果圖,如下:代碼裡面有注釋,就不過多解釋了,說幾點需要注意的問題 1:TabHost 、TabWidget、FrameLayout一定添加id這個屬性,否則會報錯 android:id=”@android:id/tabhost” android:id=”@android:id/tabcontent”
Time of Update: 2017-01-19
1.使用List集合方式用list儲存activity執行個體,然後逐一幹掉import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;import android.app.Application;import android.content.DialogInterface;import
Time of Update: 2017-01-19
之前一直是做.NET開發的,最近需要弄一個新聞app,能力有限,只能藉助HTML5 WebAPP+android studio來完成這項工作。 android studio主要用WebView來載入發布好的WebApp,打包生產APP。 其中由於顯示一些pdf文檔,所以研究了一下,記錄一下心得,同時也希望協助到新手們。android
Time of Update: 2017-01-19
MD5加密MD5是由MD2、MD3、MD4演變過來的,雖然MD5密碼編譯演算法現在有些人已經將其解開了,但是它的加密機制依然很強大,我想絕大對數還是不會解開的。MD5密碼編譯演算法是單向加密,是無法復原的一種的加密方式,只能用你的密碼才能解開,要不就是會解密演算法,否則想都別想解開。MD5加密的特點 壓縮性:任意長度的資料,算出的MD5值長度都是固定的。
Time of Update: 2017-01-19
這裡寫連結內容仿映客送小禮物的特效,順便複習一下屬性動畫,話不多說先看效果圖。需求分析可以看到整個動畫有幾部分組成,那我們就把每個部分拆分出來各個擊破。1.要顯示那些內容以及內容間的位置關係?可以看到我們要顯示帳戶圖片,暱稱,禮物表徵圖以及數量。所以這裡我選擇用FrameLayout來作為根布局。2.需要哪些動畫以及動畫的執行順序?a.首先是整體從左至右飛入並有一個回彈(translationX +
Time of Update: 2017-01-19
就是仿照現在掃一掃的形式,周圍是半透明的遮擋,然後中間是全透明的,拍攝後只截取框內的內容查了很多部落格,實現起來真的太複雜了,本人比較怕麻煩所以在很多地方偷懶了先上效果圖:第一步:設定照相機預覽以及拍照這是所有步驟的前提,沒有預覽,使用者怎麼知道自己拍的什麼呢。預覽用的是SurfaceView這篇博文寫得已經十分詳細了,開啟照相機,然後拍照,而且十分簡潔!不想別的部落格一下就幾百行代碼不知所云。這篇代碼可以複製下去當相機模版使用。這裡遇到一個問題,就是預覽的效果是左轉90度的,拍出來也是左轉90
Time of Update: 2017-01-19
相對布局要比前面講的線性布局和表格版面配置要靈活一些,所以平常用得也是比較多的。相對布局控制項的位置是與其周圍控制項的位置相關的,從名字可以看出來,這些位置都是相對的,確定出了其中一個控制項的位置就可以確定另一個控制項的位置了。本次實驗就是顯示如下的activity: 其中只有2個button,1個textview,1個edittext。在相對布局中,一般用到的控制項屬性解釋如下:在相對布局中有如下屬性,解釋如下:android:layout_above
Time of Update: 2017-01-19
第一步,在Eclipse中選擇需要打包的項目,然後右鍵--選擇Export,會彈出一個打包的提示框,如下圖所示。按Next之後,會繼續出現一個提示框,這裡你可以選擇自己需要打包的項目(預設是剛才選中的)如下圖:按Next之後,會彈出一個關於“Keystore”的提示,選擇“Create new Keystore”,並瀏覽、選擇簽名檔案要儲存的路徑,(關於Keystore的原理、作用等這裡暫時不細說,請大家發布前務必儲存好該簽名檔案,非常重要的。)
Time of Update: 2017-01-19
下面是一段大家都比較熟悉的代碼:複製代碼 代碼如下:Handler handler = new Handler(); handler.post(myThread);//使用匿名內部類建立一個線程myThreadRunnable mythread = new Runnable() {public void run()