Time of Update: 2018-12-03
Android模擬器中預設是沒有Market的,因此預設情況下就沒有辦法在模擬器中下載Market上豐富的軟體。所以我們需要找一個方法來在模擬器上進行安裝。 首先準備工作是準備好3個market相關的apkGoogleServicesFramework.apk 下載連結http://download.csdn.net/source/3266099Vending.apk 下載連結 http://download.csdn.net/source/3266202MarketUpdater.apk
Time of Update: 2018-12-03
首先 建一個工程insertTel 建一個com.android.internal.telephony的包把系統的源碼裡的ITelephony.aidl拷貝進來如下ITelephony.aidl/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file
Time of Update: 2018-12-03
今天看到一個哥們發布的DIY新浪微部落格戶端,自己試了下,確實好用,赫赫,給大家分享下連結http://hi.baidu.com/aqtata817/blog/item/776246021f81b6d87b8947bb.html 先上個: 用我自己的Android手機發布 歡迎關注我的微博http://t.sina.com.cn/zylucifer 呵呵,下面我們開始一步一步來完成這一功能。1.首先,下載新浪微部落格戶端把裡面的classes.dex檔案拷貝出來 2.然後去下載smali工具h
Time of Update: 2018-12-03
Android 結束進程,關閉程式的方法,經過這幾天的調研,發現了Android結束一個進程的方法即採用下面這個類void android.app.ActivityManager.restartPackage(String packageName)public void restartPackage (String packageName) Since: API Level 3 Have the system perform a force stop ofeverything
Time of Update: 2018-12-03
此文轉載,希望朋友有好的面試題 發來研究一下……1、 Android dvm的進程和Linux的進程, 應用程式的進程是否為同一個概念DVM指dalivk的虛擬機器。每一個Android應用程式都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機器執行個體。而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念。2、sim卡的EF
Time of Update: 2018-12-03
Android系統Content Provider資料庫總結 1.簡訊資料庫String strUriInbox = "content://sms";Uri uriSms = Uri.parse(strUriInbox);Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date DESC");strColumnName=_id strColumnValue=48 /
Time of Update: 2018-12-03
本文主要討論如何監控 Android 程式包的安裝和刪除 Android系統的安裝方式我在 《Android 應用程式安裝方式 的詳細調研》一文中已經做了詳細的闡述,連結如下http://blog.csdn.net/Zengyangtech/archive/2010/07/15/5737522.aspx 基於這些安裝方式,我們如何對系統進行的安裝進行監控呢? 通過閱讀Android
Time of Update: 2018-12-03
今天試著使用了一下Android的滾輪 以下是一個小小的測試 讀取測試檔案主要是使用scrollTo函數和getScrollY()程式點擊BUTTON按鈕 則向下滾到2222處 並顯示main.xml <?xml version="1.0"
Time of Update: 2018-12-03
由於各種反編譯工具的泛濫,作為Android程式員在2.3版本以前只能通過手動添加proguard來實現代碼混淆 proguard這個工具是一個java代碼混淆的工具 在2.3版本的sdk中 我們可以看到在android-sdk-windows/tools/下面多了一個proguard檔案夾google已經把proguard技術放在了android sdk裡面
Time of Update: 2018-12-03
Android 簡訊資料庫詳細總結分析簡訊 sms 檔案 /data/data/com.android.providers.telephony/databases/mmssms.db 這個資料庫有13張表,sms表存了簡訊資訊。 sms表的uri是 public static final Uri CONTENT_URI = Uri.parse("content://sms"); 表項含義,我猜的 strColumnName=_id
Time of Update: 2018-12-03
android手機流量資訊系統是LINUX核心 記錄在/proc/self/net/dev檔案裡面 我們可以看看dev檔案的格式 Microsoft Windows XP [版本 5.1.2600](C) 著作權 1985-2001 Microsoft Corp. D:/Program Files/Java/sdk/android-sdk-windows/tools>adb shell# cd proccd proc# cd netcd net# cat devcat devInter-
Time of Update: 2018-12-03
Android PDF 閱讀器http://sourceforge.net/projects/andpdf/files/個人記賬工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid電池監控 Android Battery Dog http://sourceforge.net/projects/andbatdog/RSS閱讀軟體 Android RSS
Time of Update: 2018-12-03
1、什麼是ANR 如何避免它? http://blog.csdn.net/Zengyangtech/archive/2010/11/21/6025671.aspx 2、什麼情況會導致Force Close ?如何避免?能否捕獲導致其的異常?3、Android本身的api並未聲明會拋出異常,則其在運行時有無可能拋出runtime異常,你遇到過嗎?諾有的話會導致什麼問題?如何解決? 4、簡要解釋一下activity、 intent 、intent
Time of Update: 2018-12-03
android可以識別使用者的手勢(即使用者用手指滑動的方向),通過使用者不同的手勢,從而做出不同的處理 需要使用OnGestureListener 比如說看電子書的時候翻頁,或者要滑動一些其他內容 直接上代碼 介面檔案main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-03
接收多媒體訊息<receiver android:name=".smsreceiver" android:permission="android.permission.BROADCAST_WAP_PUSH"> <intent-filter android:priority="10000"> <action android:name= "android.provider.Telephony.WAP_PUSH_RECEIVED"
Time of Update: 2018-12-03
最近做一個Android連網抓包的工具自己在網上搜尋了好久發現還是沒有頭緒於是考慮在linux層上下功夫 於是採用linux的tcpdump來實現了抓包的功能用簡單的話來定義tcpdump,就是:dump the traffic on a
Time of Update: 2018-12-03
首先,需要啟動一個後台服務,用於註冊一個BroadcastReceiver 這個BroadcastReceiver用於監聽Intent.ACTION_SCREEN_OFF 這樣在發生這個事件Intent.ACTION_SCREEN_OFF 也就是使用者鎖屏或者螢幕上鎖時觸發。 Service中註冊BroadcastReceiver代碼package com.pingbao;import android.app.KeyguardManager;import android.app.Service;
Time of Update: 2018-12-03
首先第一感覺 介面很乾淨 反應速度很快內建的app管理器也很不錯 另外 我覺得還有一個亮點就是增加了本地搜尋功能 這可以說是google的一大優勢吧 總之就是2.3速度和回應程式面都很快 2.3sdk開發環境搭建也很容易先升級adthttp://androidappdocs.appspot.com/sdk/eclipse-adt.html然後在eclipse裡面選window->preference->Android sdk and avd manager裡選available
Time of Update: 2018-12-03
首屆 Google 暑期大學生部落格分享大賽——2010 Andriod 篇BroadcastReceiver模組用於監聽開機資訊 並初始化和啟動服務package zy.dnh;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import android.content.BroadcastReceiver;import android.content.Context;import
Time of Update: 2018-12-03
使用 ProGuard 混淆 Android 原始碼1. APK檔案混淆方法請參考:《Android:Develop/Tools/ProGuard》《Android 2.3 代碼混淆proguard技術介紹 》2. Jar包的混淆方法我們在做項目的時候會把一些公用的東西打成 Jar 包,讓程式去調用。通過反編譯工具,別人可以輕鬆的擷取我們 Jar 包的原始碼。為了不讓別人輕鬆的擷取我們的勞動果實,我們可以使用 ProGuard 對我們的 Jar 包進行混淆。在你的 Android SDK