Time of Update: 2018-07-26
目錄 1工具準備 2具體操作 1海馬玩模擬器配置共用資料夾 2提取db檔案 3使用Navicat_Premium開啟提取出來的db檔案 註:若是圖片不可見可用Google瀏覽器試試 1、工具準備 MySql Navicat_Premium:提供一個安裝包連結,也可自己百度下載。http:/
Time of Update: 2018-07-27
基本概念: 進程:電腦進行資源分派和高度的基本單位,是程式啟動並執行實體,也是線程的容器。 線程:是進程中實際執行的單元,是程式執行的最小單元,屬於一個進程。 一個進程可以擁有多個線程。 nice在進程調試中作用 在Android中,可以使用nice值來設定一個進程的優先順序,系統的調度器可以根據nice值來合理的調度進程,主要特點如下: 在Android中,nice的取值範圍為-20~19 在Android中,nice值的預設大小為0
Time of Update: 2018-07-26
為了方便調試,簡單介紹下android串口下如何修改資料庫的值。 第一種方式使用sqlite3命令: 1、首先進入sqlite3命令模式: **shell@ubuntu:/Database # sqlite3 user_setting.db SQLite version 3.7.11 2012-03-20 11:35:50 Enter “.help” for instructions Enter SQL statements terminated with a “;”
Time of Update: 2018-07-27
一.Android單元測試 Mockito的簡單用法 三.Android單元測試 PowerMock給私人變數賦值 四.Android單元測試 PowerMock mock靜態方法 相對於上篇文章,這篇介紹了更多mockito的用法,對照著MeetingPresenterImp.java和MeetingPresenterImpTest.java大家可以看看Android單元測試用例怎麼寫. public class MeetingPresenterImp implements
Time of Update: 2018-07-28
首先是這個問題如何修改。 在/frameworks/base/Android.mk中,找到如下行: packages_to_document := 在該變數的指派陳述式最後添加 xxxxx (這裡是你的包的名稱,比如com/sina/ui,其實這裡就是你的原始碼 在/frameworks/base/<你的模組>/java/下面的一部分路徑,只要能夠唯一的匹配到你的 代碼即可) 即可。
Time of Update: 2018-07-30
若想使自己的android運用連網,必須要在AndroidManifest.xml中擷取連網的許可權,(即在裡面添加 <uses-permission android:name="android.permission.INTERNET" />代碼) 如下圖所示: 然後就是寫頁面的代碼了,(即:本文中的activity_main.xml檔案) <ScrollView
Time of Update: 2018-12-03
Copy from Camra app: import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import android.content.ContentResolver;import android.content.ContentValues;import
Time of Update: 2018-12-03
原創文章,轉載請註明出處:http://www.blog.csdn.net/tangcheng_ok
Time of Update: 2018-12-03
Android的編程介面相當直截了當,只要瞭解Activity和View,就可以寫出可用的應用。不過這還不夠。Android是一種手機作業系統,它提供了對各種與連網及通訊相關的支援。善用這些支援,才能開發出貼近行動裝置
Time of Update: 2018-12-03
src/development/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com.android/ide/eclipse/adt/launch/AndroidLaunchController.java裡面有這樣一段代碼: AdtPlugin.printToConsole(launchInfo.getProject(), String.format("Waiting for HOME (
Time of Update: 2018-12-03
1 定義callout的外觀,可以在一個xml中定義 <?xml version="1.0" encoding="utf-8"?> <resources> <calloutViewStyle titleTextColor="#000000" <!—標題顏色/> titleTextSize = 10; <!—標題字型大小/> titleTextStyle = 0;
Time of Update: 2018-12-03
Android開發之旅: Intents和Intent Filters(理論部分)2010-07-20 20:07 by 吳秦, 2974 visits, 網摘, 收藏, 編輯引言大部分行動裝置平台上的應用程式都運行在他們自己的沙箱中。他們彼此之間互相隔離,並且嚴格限制應用程式與硬體和原始組件之間的互動。 我們知道交流是多麼的重要,作為一個孤島沒有交流的東西,一定毫無意義!Android應用程式也是一個沙箱,但是他們能夠使用Intent、 Broadcast
Time of Update: 2018-12-03
因XXXX對瀏覽器業務的定製需求,需要基於Android 瀏覽器應用進行二次開發,下面結合Browser源碼,將開發過程中遇到的一些問題與經驗和大家共用下。 (XXXX部分涉及到資訊安全,不便透露) 第一章 更改瀏覽器設定中的搜尋引擎 1. 需求 將瀏覽器設定中的搜尋引擎更改為XXXX, Google搜尋,百度搜尋。預設XXXX選中。 2. 分析源碼 我們先找到瀏覽器的設定介面代碼, com.android.browser.BrowserPreferencesPage.java 構造介面部分代碼
Time of Update: 2018-12-03
Android Support v4、v7、v13的區別和應用情境 N久未做android了,以前做的時候,2.2才剛出來,現在android都更新到了4.3了,而從前一段時間android各個sdk版本市場佔有率 來看,1.6、2.1還是佔有一定的市場,故在有些時候,我們還是得要考慮相容這些版本。 google提供了Android Support Library package
Time of Update: 2018-12-03
在Android系統中,廣播(Broadcast)是在組件之間傳播資料(Intent)的一種機制;這些組件甚至是可以位於不同的進程中,這樣它就像Binder機制一樣,起到處理序間通訊的作用;本文通過一個簡單的例子來學習Android系統的廣播機制,為後續分析廣播機制的原始碼作準備。
Time of Update: 2018-12-03
Android全屏,即隱藏狀態列和標題列老是忘記全屏代碼,所有記下來。[代碼] [XML]代碼<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cvr.activity" android:versionCode="1" android:versionName="1.0"
Time of Update: 2018-12-03
ListView中Header、Footer View應該是會應該遇到, 比如說,滾動到底部時,自動開始載入; 對於一些應用市場,會在Header中加上ViewFlipper做應用推薦(滾動的那種,好像很不少市場都有這個功能)。添加時一般大家都會做如下處理: ListView listView = xxxx; listView.addHearderView(item_head); listView.setAdapter(adapter);頁面正常顯示之後,此時如果使用者重新整理,
Time of Update: 2018-12-03
在Android平台上,如果要實施自動化測試的話,有幾個方式,比如使用基於Instrumentation類庫及其衍生類,或者是使用monkeyrunner,測試案例運行在PC上,通過USB或者WIFI向Android手機的應用發送測試命令。這兩個方案各有優缺點: 1、
Time of Update: 2018-12-03
研究Android近一個月了,總體上來說還是比較容易上手,而且相關的資源也還算豐富。然而一些覺得不錯的應用,沒有提供源碼,想深入研究一下實現原理就只有採用反編譯、破解的辦法了。網上講破解方法的文章很多,但大多是轉載的,大同小異,而且不怎麼完整,這裡總結三種方法,供學習研究,分享如下。首先,用WinRAR解壓apk包,會得到包目錄、classes.dex等檔案,之後按以下操作: 一、dexdump方法
Time of Update: 2018-12-03
在開發中發現,隨著android版本的升級,有些class被隱藏掉了。很是苦惱。網上有人提出的方法是將代碼放到源碼的環境中去編譯,這個對我來說有些難搞。首先,沒有源碼的環境;其次,咋個編譯,對我這小白層級的人來說,有難度。在強大的互連網協助下,找到了一個方法。就是利用Java中的反射機制。 關於什麼是反射機制,偶目前為止,也是一知半解,感興趣的tx自己去學習吧。我就不耽誤大家了。 我就來說說,我遇到的問題: 在類比按鍵處理時用到了: IBinder wmbinder =