Time of Update: 2017-02-28
1.XML中聲明<receiver android:name=".NetworkConnectChangedReceiver" ><intent-filter><action android:name="android.net.conn.CONNECTIVITY_CHANGE"
Time of Update: 2017-02-28
今天介紹個更簡單的方法,我們把異常資訊收集後,通過後台發送郵件方法,把相關異常資訊發送到我們指定的郵箱裡面 上一次說了如何收集我們已經發布的應用程式的錯誤資訊,方便我們調試完善程式。上次說的收集方法主要是把收集的資訊通過Http的post請求把相 關的異常資訊變成請求參數發送到伺服器。這個對做過web開發的人來說,服務端處理是很簡單。不過對很多沒做個web的人來說卻是麻煩事。今天介紹個更簡
Time of Update: 2017-02-28
話說為了防止偷拍,業內有不成文規定,手機公司在做camera時,點擊拍照和錄影鍵的時候,必須要有提示音。因此,google也就非常人性化的將播放 拍照聲音的函數,放到了cameraService中,防止開發人員能開發出不響的camera,從而只要調用拍照函數,一定會響,這是寫死在 framework中的。
Time of Update: 2017-02-28
例如,螢幕的上方或下方。要實現這種效果。就需要獲得對話方塊的Window對象,獲得這個Window對象有多種方法。最容易的就是直接通過AlertDialog類的getWindow方法來獲得Window對象。複製代碼 代碼如下:AlertDialog dialog = new AlertDialog.Builder(this).setTitle("title") .setMessage("message").create(); Window
Time of Update: 2017-02-28
這裡只說Android Studio IDE如何發布APK 依次點擊最面上功能表列中的:Build -> Generate Signed APK...然後會出來產生的對話方塊(產生簽名的apk檔案嚮導) 1.Key store path 如果你原來使用過Eclpise的話,選擇你原來的key就可以。 2. key store passwrd 你原來設定過的key的密碼 3. key alias
Time of Update: 2017-02-28
在Android本地視頻播放器開發中的搜尋本地視頻章節中,我們能夠搜尋本地視頻並且顯示每個視頻的圖片、標題、時間長度,當然如果需要添加其他的例如視頻的長度和寬度可以使用Video類中的方法,既然我們擷取到視頻後,那麼接下來就是解碼視頻,解碼視頻我使用的是ffmpeg,所以這張就是使用NDK編譯手機可以使用的FFmpeg庫。 NDK=/opt/android-ndk-r8d PLATFORM=$NDK/platforms/android-8/arch-arm/ PREBUIL
Time of Update: 2017-02-28
MainActivity如下:package cn.testgethandsetinfo;import android.os.Bundle;import android.text.TextUtils;import android.widget.TextView;import android.app.Activity;import android.content.Context;import android.content.pm.PackageInfo;import
Time of Update: 2017-02-28
MainActivity如下package cn.testmediametadataretriever;import java.io.File;import java.io.FileOutputStream;import android.media.MediaMetadataRetriever;import android.os.Bundle;import android.os.Environment;import android.app.Activity;import
Time of Update: 2017-02-28
首先 activity_main.xml 布局:<RelativeLayout
Time of Update: 2017-02-28
Android與伺服器通訊通常採用HTTP通訊方式和Socket通訊方式,而HTTP通訊方式又分get和post兩種方式。至於Socket通訊會在以後的博文中介紹。 HTTP協議簡介: HTTP (Hypertext Transfer Protocol
Time of Update: 2017-02-28
目前最受使用者關注的智能手機手機作業系統是安卓手機作業系統,獲得了70%.1的關注比例,ios和阿里雲的“山寨安卓“分別為15.9%和2.9%。對於這款剛剛推出就深受廣大開發人員喜愛的產品。一般的,一個Android應用在開發到了一定階段以後,功能模組將會越來越多,APK安裝包也越來越大,使用者在使用過程中也沒有辦法選擇性的載入自己需要的功能模組。此時可能就需要考慮如何分拆整個應用了,因此android外掛程式開發的需求也不斷的增大。 有人可能會想到,是否可以像其他
Time of Update: 2017-02-28
android通過圖片網址獲得圖片並顯示在imageView中。下面就簡單的來說明操作過程:首先必須在布局檔案中聲明imageView控制項:<ImageView android:id="@+id/image" android:layout_width="fill_parent" android:layout_height="wrap_content"
Time of Update: 2017-02-28
在音樂播放器中,播放模式一般放在音樂播放完畢後自動識別,如下給出邏輯代碼,可根據需要添加合適的代碼 public static final int ALL = 0;//全部迴圈 public static final int SINGLE = 1;//單曲迴圈 public static final int RANDOM = 2;//隨機 // 一首歌播放完成後(這裡設定播放模式) public class Completed implements
Time of Update: 2017-02-28
解決方案: 1. 在res/layout中的activity_main.xml添加一個按鈕,命名為button1。 2. 在MainActivity.java中添加按鈕事件綁定: View btn1 = this.findViewById(R.id.button1); btn1.setOnClickListener(new ButtonClickListener()); 3. 重寫ButtonClickListener函數: private class
Time of Update: 2017-02-28
main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent"
Time of Update: 2017-02-28
在android下,要想接受廣播資訊,那麼這個廣播接收器就得我們自己來實現了,我們可以繼承BroadcastReceiver,就可以有一個廣播接收器了。有個接收器還不夠,我們還得重寫BroadcastReceiver裡面的onReceiver方法,然後註冊廣播有兩種方法,一種是代碼動態註冊://產生廣播處理 smsBroadCastReceiver = new
Time of Update: 2017-02-28
比如Android的Login程式和Android的Helloworld程式,但是卻總不能正確運行一個正確的程式,鬱悶了很久,終於在一次一次的測試後成功的在Android模擬器中運行了自建項目的程式。總結程式啟動介面的設定經驗如下:在 MyEclipse建立的Android項目中,找到AndroidManifest.xml檔案,雙擊開啟。設定程式運行後首先啟動Login介面的AndroidManifest.xml檔案代碼如下:<?xml version="
Time of Update: 2017-02-28
adb shell中的am pm命令,一些自己的見解和大多數官網的翻譯。先說下am命令,am全稱activity manager,你能使用am去類比各種系統的行為,例如去啟動一個activity,強制停止進程,發送廣播進程,修改裝置螢幕屬性等等。當你在adb shell命令下執行am命令:am <command>你也可以在adb shell前執行am命令:adb shell am start
Time of Update: 2017-02-28
1.在drawable中建立檔案checkbox_selector.xml:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true"
Time of Update: 2017-02-28
新浪微博SSO授權,很早就做好了,只是一直沒有時間整理部落格,今天加班,晚上閑暇之時便想到整理一下。由於整個七月份很忙,加班很多。前段時間把騰訊微博的SSO認證整理好了。想在七月份翻篇之前再寫點東西。好了,不多說廢話了,下面就說說關於新浪微博SSO認證的內容。 新浪微博比較簡單,而且很方便使用。由於在騰訊微博中我有講到SSO認證的過程,這裡主要是看看新浪微博demo中的MainActivity,這個類中告訴我們如何進行新浪微博的授權,按照這個範例來做就可以的。下面是這個類的源碼