Time of Update: 2018-12-05
MainActivity如下:package cn.testservice1;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import android.content.Intent;/** * Demo描述: *
Time of Update: 2018-12-05
我們先來看中的幾個按鈕。從按鈕上的文字可以看出,一個大按鈕,一個小按鈕,還有一個有點奇怪的按鈕。嗯,先說這麼多。那我們先說中的幾個按鈕是如何?的吧。單純的把按鈕顯示在上面的話可以在main.xml中添加相應組件就OK了。下面我們就來添加吧!<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-05
今天寫個東西,老是崩潰,崩潰。。。。最後發現是因為自己添加了一個activity,但是沒有在Androidmenifest.xml中註冊。。。。。昨天往安智網上傳一個軟體,老是上傳失敗,我就鬱悶了,為啥呢?而且所給的提示是該軟體已被認領,我想我早上剛剛寫好的軟體怎麼這麼快就被認領了,不可能這麼巧吧?後來我糾結了好長時間,發現是因為我的apk包名跟前一個軟體的包名相同。所以導致了錯誤。真是一個悲劇。。。。。。大家以後注意吧
Time of Update: 2018-12-05
首先明確一下,我要講的不是LinearLayout,ScrollView...等布局。我想簡單說一下橫屏和豎屏我們可能會遭遇到一下問題,比如我前面給出的小Q單位轉換器。不知道有沒有網友試一下,下面我們來試一下,我的main.xml是這樣寫的<?xml version="1.0" encoding="utf-8" ?><LinearLayout
Time of Update: 2018-12-05
我們可以在網上找到各種各樣的廣告供應商。我也只是使用了其中的一家,至於哪一家給的錢多,哪一家信譽更好我倒沒考慮,現在還是以學習為主,嵌入廣告也只是做一個嘗試,並非貪圖每次點擊的那兩毛錢。下面我說一下我在嵌入廣告的過程中遇到的一些問題。我用的是微雲(http://www.wiyun.com/)提供的廣告,感覺這個操作還算相對比較簡單。只要加上幾行代碼就搞定了。一、在安智網、機鋒網發布時遇到提示說“apk包名重複”、“軟體已被認領”等問題,諸如此類的問題主要是因為有些開發人員(比如我)有喜歡將所有軟
Time of Update: 2018-12-05
1. 表象 Service中可以正常顯示Toast,IntentService中不能正常顯示Toast,在2.3系統上,不顯示toast,在4.3系統上,toast顯示,但是不會消失。2. 原因 Toast要求運行在UI主線程中。 Service運行在主線程中,因此Toast是正常的。 IntentService運行在獨立的線程中,因此Toast不正常。3. 在IntentService中顯示Toast 利用Handler,將顯示Toast的工作,放在主線程中來做。
Time of Update: 2018-12-05
1. 源起 很多分頁載入的組件都是繼承自ScrollView,分頁要檢查是否滾動到底部,下拉重新整理需要檢測是否滾動到頂部。2. 代碼<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2018-12-05
mainActivity如下:package cn.com;import android.media.MediaPlayer;import android.media.MediaPlayer.OnCompletionListener;import android.media.MediaPlayer.OnErrorListener;import android.os.Bundle;import android.view.View;import
Time of Update: 2018-12-05
//利用BitmapFactory產生Bitmap//注意該方法只是產生了Bitmap,所以傳回值都是一個Bitmap//並沒有涉及到對於Bitmap對象的操作,比如將其旋轉,壓縮//以下為常用的四種方式://1
Time of Update: 2018-12-05
public static String getDataByPost(String APIUrl,Map<String, String> paramsHashMap){String result=null;try {HttpPost httpPost = new HttpPost(APIUrl);DefaultHttpClient httpClient = getHttpClient();List<BasicNameValuePair> postData = new
Time of Update: 2018-12-05
MainActivity如下:package cn.testhomekey;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.content.IntentFilter;/** * Demo描述: * 利用廣播監聽裝置的HOME和RECENT_APPS鍵被按下 * * 參考資料: *
Time of Update: 2018-12-05
/** * 需求:將兩個amr格式音頻檔案合并為1個 * 注意:amr格式的標頭檔為6個位元組的長度 * @param partsPaths 各部分路徑 * @param unitedFilePath 合并後路徑 */public void uniteAMRFile(String[] partsPaths, String unitedFilePath) {try {File unitedFile = new
Time of Update: 2018-12-05
1.1.1
Time of Update: 2018-12-05
做項目時遇到過這個問題,我想要為Android 的每個option menu加表徵圖,然後改變每個menu item的相片順序,預設的menu item 相片順序是豎著排成一列,類似於Android組件ListView 中內容的相片順序,但我想要的效果是每個menu item排成一個方陣,類似於GridView的那種排列,在網路上找了半天,找到了一個有些協助的文章,如下:http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html
Time of Update: 2018-12-05
學習Android已經快一年了,前半年一直滿足與寫個TextView,然後讓它顯示在案頭,或者寫個ImageView,然後設定一片,讓它顯示一下。樂此不疲的,自我沉浸於那樣的滿足之中!前端時間在網上接了寫項目做,才發現自己實在是太無知了!連簡單的類比發送表單也不會,傳送帶參數的檔案也不會,如何非同步更新View也不會。在跌跌撞撞中交了第一個項目。那是一個簡單的項目,收集一些資料,然後整理成xml檔案,上傳到指定的網站。
Time of Update: 2018-12-05
1. android.text.ClipboardManager API Level1,沒有資料變化的介面,需要類比實現。該方法實現比較複雜,需要長期啟動一個服務,將剪下板的內容與上一次讀取的內容比較,如果內容不同,那麼認為剪下板資料變化了。。如果此前沒有讀取過剪下板,預設為空白串。主要這個數值最好儲存在SD卡上,比如SharedPreference中。儲存在靜態變數裡面,好像有問題。。 讀取剪下板內容的方法 private String
Time of Update: 2018-12-05
一、緣起 最近需要使用Google OAuth和Google Map,在使用Google的這些服務之前,有一些相同的準備工作要做。 這些工作包括:安裝Google Play Services,產生認證指紋,建立Client ID 二、安裝Google Play Services Google Map的API被整合在Google Play Services包中了,這個包可以使用Android Sdk Manager下載,位置:Extras->Google Play
Time of Update: 2018-12-05
1. 技術方案 方案一,AccountPicker+GoogleAuthUtil,使用AccountPicker擷取username,使用GoogleAuthUtil擷取assess token。該方法支援單點登入,介面都是SDK裡面繪製好的,優點是方便簡單,缺點是AccountPicker不支4.2.x以下的版本。 方案二,AccountManager+ GoogleAuthUtil,使用AccountManager擷取username。AccountManager的API
Time of Update: 2018-12-05
1. 簡述 現在已經是2013年7月份了,最新的SDK還是去年8月份出的,最近沒怎麼更新的說。 SDK的下載連結:http://open.weibo.com/wiki/SDK,其中文檔內容很詳細,本文僅介紹其中與SSO登入相關的內容。 去年8月份的SDK:http://download.csdn.net/detail/u011267546/58142592. 準備的內容 Comsume Key和Redirect
Time of Update: 2018-12-05
1. 源起 Service中沒有訊息佇列,無法Toast。2. 解決方案 方法很多,這裡提供一個簡單的方法。 public static void showToastInService(final Context context, final int id, final boolean longToast) { Handler handler = new Handler(Looper.getMainLooper());