android系統的日誌查看

日誌跟蹤(alog)  在我們開發手機軟體的過程中,常常需要通過USB線串連電腦看日誌。但在windows下,我們要安裝驅動。有的android板子,就不支援USB調試。所以我開發了這個小工具。方便開啟網路調試,省去用遙控器裡敲命令。軟體介面在開發版上的介面。 在電腦端(確保在同一個網段) aptop:~$ adb connect 192.168.1.110 connected to 192.168.1.110:5555 laptop:~$ adb shell

android錄製更大視頻檔案的修改

android錄影的視頻檔案最大隻有2GB,錄製更大視頻檔案的修改1. 首先Application需要Set 64bit Offset的屬性給Writer.frameworks/base/media/java/android/media/MediaRecorder.javapublic void setVideoEncodingBitRate(int bitRate){    ...   

android:process的使用

定義activity運行所在的進程名稱。一般情況下,應用的所有組件都運行在為應用建立的預設的進程中,該預設進程的名稱應用程式套件名稱一致。通過定義<application>元素的“process”屬性可以為所有組件指定一個不同的預設進程。但是任意組件都可以重寫預設進程,以便實現多進程操作。如果該屬性指定名稱以“:”開頭,則一個新的專屬於該應用的進程將會被建立。如果該進程名以小寫字母開頭,則為該activity提供許可權以讓其在一個全域的

Android 之使用LocalBroadcastManager解決BroadcastReceiver安全問題

在Android系統中,BroadcastReceiver的設計初衷就是從全域考慮的,可以方便應用程式和系統、應用程式之間、應用程式內的通訊,所以對單個應用程式而言BroadcastReceiver是存在安全性問題的,相應問題及解決如下:1、當應用程式發送某個廣播時系統會將發送的Intent與系統中所有註冊的BroadcastReceiver的IntentFilter進行匹配,若匹配成功則執行相應的onReceive函數。可以通過類似sendBroadcast(Intent,

跨進程調用Service(AIDL服務)

在過去的技術中,Corba可以實現跨進程的調用;在Java技術中,RMI也可以實現跨進程的調用;在Android中類似可以使用AIDL服務跨進程調用Service。Android的遠程Service調用與Java的RMI基本相似,一樣都是先定義一個遠程調用介面,然後為該介面提供一個實作類別即可。與RMI不同的是,用戶端訪問Service時,Android並不是直接返回Service對象給用戶端。在Android中綁定本地Service時,返回的是一個IBinder對象;而訪問遠程Service時

Android中Gallery來顯示圖片

public class MainActivity extends Activity {private Gallery gallery;private LayoutInflater inflater;private ImageSwitcher imageSwitcher;private int res[] = new int[] { R.drawable.ic_launcher, R.drawable.an01,R.drawable.an02, R.drawable.an03,

android使用dowanloadmanager下載東西,並且擷取下載進度。

package com.koolsee.gallery; import java.util.ArrayList; import java.util.List; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.app.DownloadManager; import android.app.DownloadManager.Request;

Android學習-各種對話方塊

在android的編程中,對話方塊的用處是非常多的,然而,有時對對話方塊的需求也是不一樣的,那麼現在,就總結對話方塊的種類,以及事件的處理形勢。1、簡單的對話方塊[java]public void showDialog(){    Dialog dialog = new AlertDialog.Builder(this)         .setTitle("標題")

activity的android:name所指的Activity實作類別的簡寫問題

<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.android.apis"><activity

android操作通訊錄的連絡人

介面設定檔 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="

android Bitmap圍繞一個點進行旋轉

在項目中需要使用定位功能,也就是一個點圍繞一個圓心進行旋轉,查看了canvas的函數也就只有一個 canvas.drawBitmap(bitmap, matrix, paint)通過使用Matrix來實現旋轉,這裡實現一個demo,功能就是小原點順時針繪製一個原然後逆時針撤銷這個圓,通過Timer來實現。代碼如下: Surface.java這個是實現繪製圖形的類   package com.example.test; import

Android記憶體機制分析——堆和棧

昨天用Gallery做了一個圖片瀏覽選擇開機畫面的功能,當我載入的圖片多了就出現OOM問題。以前也出現過這個問題,那時候並沒有深究。這次打算好好分析一下Android的記憶體機制。  因為我以前是做VC++開發,因此對C++在Window下的記憶體機制還是比較瞭解。不過轉到Android後,一直都沒有刻意去處理記憶體問題,因為腦子裡一直想著Java的GC機制。不過現在想想,自己對Android的GC和記憶體管理並不瞭解,自己寫的代碼在記憶體哪裡運行都不清楚,心裡不淡定啊。。。。  畢竟我以前寫C

Android程式ToDoList增加配置項頁面

  本文要做的事情就是在前面做的簡單的ToDoList程式上增加一個配置項頁面(Reference)。這個Reference頁面也非常簡單: 

Android中Strings.xml使用預留位置樣本

package cn.test;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 在資源檔Strings.xml中的某個string裡使用預留位置 * 然後在代碼中將其替換 */public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {

android 讀取assets下的檔案

代碼    public String getFromAssets(String fileName){            try {                

android上動態實現ichartjs的繪圖 2D 3D 折線圖 直條圖 圓形圖 等等

package com.example.html5_chart;public class Contact {private String name;private double value;private String color;public Contact(String name, double value, String color) {super();this.name = name;this.value = value;this.color = color;}public

android監聽應用自身被卸載

在實際開發中,常常需要監聽應用本身是否被卸載或相近的需求。在網上淘了很久都沒有看到實際的做法,最多就給出一個思路,可以通過捕捉系統日誌來檢測到這個應用是否被卸載,繼而做相關的操作。通過監聽Intent.ACTION_PACKAGE_REMOVED意圖只能監聽到其他應用程式是否被卸載,無法監聽自身!        本例子也是通過監聽系統日誌,來監聽應用本身是否被卸載。LogcatObserver.java  

自訂兩行可左右滑動的GridView

:   、<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="

ubuntu 不是 識別 android 裝置 解決方案

ubuntu:在終端輸入lsusb:langu@langu:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6

Android服務(Service)全解析(四)--AIDL

package cn.com.remoteServiceClient;import com.cn.aidl.IRemoteQuery;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;import

總頁數: 2771 1 .... 2059 2060 2061 2062 2063 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.