Time of Update: 2017-01-19
百度google大家多說的是工作管理員 kill掉adb 或者重啟adb server,但我工作管理員就沒有adb ,猜測是某個程式佔用了adb連接埠。於是按此思路尋找。5037為adb預設連接埠 查看該連接埠情況如下:複製代碼 代碼如下:netstat -aon|findstr "5037"發現6540佔用了 5037連接埠,繼續查看21096的task, tasklist|findstr
Time of Update: 2017-01-19
本文執行個體講述了Android控制項之GridView用法。分享給大家供大家參考。具體如下:GridView是一項顯示二維的viewgroup,可滾動的網格。一般用來顯示多張圖片。以下類比九宮圖的實現,當滑鼠點擊圖片時會進行相應的跳轉連結。目錄結構如下:main.xml布局檔案,存放GridView控制項<?xml version="1.0" encoding="utf-8"?><!-- android:numColumns="auto_fit"
Time of Update: 2017-01-19
本文執行個體講述了Android控制項之ProgressBar用法。分享給大家供大家參考。具體如下:ProgressBar位於android.widget包下,其繼承於View,主要用於顯示一些操作的進度。應用程式可以修改其長度表示當前後台操作的完成情況。因為進度條會移動,所以長時間載入某些資源或者執行某些耗時的操作時,不會使使用者介面失去響應。ProgressBar類的使用非常簡單,只需將其顯示到前台,然後啟動一個後台線程定時更改表示進度的數值即可。以下ProgressBar跟Handle結合
Time of Update: 2017-01-19
用過美團用戶端的朋友都知道,美團的載入等待提示很有意思,是一種動畫的形式展現給我們,下面我們就對這背後的原理進行瞭解,然後實現自己的等待動畫效果。首先我們準備兩張圖片:這兩張圖片看起來一模一樣啊?細心的朋友會發現唯一不同的就在腳部,OK,我們就利用這兩張圖片的輪換播放實現動畫效果,下面看一下代碼:1.動畫檔案frame_meituan.xml:<?xml version="1.0" encoding="utf-8"?> <animation-list
Time of Update: 2017-01-19
本文執行個體講述了Android控制項之Gallery用法。分享給大家供大家參考。具體如下:Gallery組件主要用於橫向顯示映像列表,不過按常規做法。Gallery組件只能有限地顯示指定的映像。也就是說,如果為Gallery組件指定了10張映像,那麼當Gallery組件顯示到第10張時,就不會再繼續顯示了。這雖然在大多數時候沒有什麼關係,但在某些情況下,我們希望映像顯示到最後一張時再重第1張開始顯示,也就是迴圈顯示。要實現這種風格的Gallery組件,就需要對Gallery的Adapter對象
Time of Update: 2017-01-19
本文執行個體講述了Android解析Intent
Time of Update: 2017-01-19
本文執行個體講述了android建立optionsmenu的方法。分享給大家供大家參考。具體實現方法如下:一、用xml配置在res檔案夾下建立menu檔案夾,menu下建立options_menu.xml檔案,加入代碼1、<menu xmlns:android="http://schemas.android.com/apk/res/android"><item android:id="@+id/about"android:title="關於"android:checkable=
Time of Update: 2017-01-19
本文執行個體講述了Android中OptionMenu用法。分享給大家供大家參考。具體如下:1、無需設定布局檔案2、建立一個類,基礎Activity3、重寫onOptionsItemSelected方法,在這個方法裡面添加功能表項目4、如果需要給功能表項目添加單擊事件,需要重寫onOptionsItemSelected方法MenuDemoActivity.java如下:package com.yyl;import Android.app.Activity;import
Time of Update: 2017-01-19
本文執行個體講述了Android中ContextMenu用法。分享給大家供大家參考。具體如下:main.xml檔案如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android" Android:orientation="vertical"
Time of Update: 2017-01-19
本文執行個體講述了Android中日期與時間設定控制項用法。分享給大家供大家參考。具體如下:1、日期設定控制項:DatePickerDialog2、時間設定控制項:TimePickerDialog執行個體代碼:頁面添加兩個Button,單擊分別顯示日期設定控制項和時間設定控制項,還是有TextView控制項,用於顯示設定後的系統時間main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2017-01-19
本文執行個體講述了Android下2d物理引擎Box2d用法。分享給大家供大家參考。具體如下:程式啟動並執行時候需要載入Jbox2d的庫,可到以下地址下載(使用的是不帶渲染部分的庫jbox2d-2.0.1-library-only.jar):http://sourceforge.net/projects/jbox2d/package com.test;import org.jbox2d.collision.AABB;import
Time of Update: 2017-01-19
本文執行個體講述了Android實現固定螢幕顯示的方法。分享給大家供大家參考。具體如下:在Android開發中我們會碰到開發螢幕扭轉的情況,如何固定住螢幕ScreenOrientation 呢?在學習jetboy代碼時,發現螢幕被旋轉了,代查代碼沒有找到相關設定,在manifest.xml中找到了相關的代碼:找到這名代碼:複製代碼 代碼如下:android:screenOrientation="portrait"
Time of Update: 2017-01-19
本文執行個體講述了Android實現靜態廣播監聽器的方法。分享給大家供大家參考。具體實現方法如下:package lab.sodino.broadcastaction;import lab.sodino.util.DatabaseOpenHelper;import lab.sodino.util.SodinoOut;import android.app.Activity;import android.content.ContentResolver;import android.database.
Time of Update: 2017-01-19
本文執行個體講述了Android產生帶圓角的Bitmap圖片。分享給大家供大家參考。具體如下:有時候我們在開發Android應用時,會遇到圓角圖片的問題,那麼,我們如何在Android中用代碼來產生圓角Bitmap圖片呢?下面這段代碼也許能夠幫到你。 該方法主要用到了drawRoundRect來畫圓角矩形,然後通過drawBitmap來畫圖片。//產生圓角圖片public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) { try {
Time of Update: 2017-01-19
一、簡介Android基於Linux平台的開源手機作業系統。二、原理既然是Linux,那就應該支援linux的各種命令列,高度的可配置,但實驗發現Android是Google的一個高度閹割版的linux,很多命令都不支援,如rdate命令(網路同步時間命令)。既然不支援,那我使他支援不就完了。三、BusyBoxBusyBox 是標準 Linux 工具的一個單個可執行實現。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更複雜的工具,例如
Time of Update: 2017-01-19
我在 android裡面 使用html5的 localStorage 為什麼存不進去也讀不出來呀?網上搜了好多都沒效果mainWebView = (WebView)this.findViewById(R.id.mainWebView); WebSettings settings = mainWebView.getSettings(); settings.setJavaScriptEnabled(true);
Time of Update: 2017-01-19
本文執行個體講述了Android上使用jspf外掛程式架構的方法。分享給大家供大家參考。具體如下:jspf (Java Simple Plugin Framework) 是一個外掛程式架構,整合了很多 IoC 架構的概念在裡面。package de.jspfdemo;import net.xeoh.plugins.base.PluginManager;import net.xeoh.plugins.base.impl.PluginManagerFactory;import
Time of Update: 2017-01-19
本文執行個體講述了Android實現九宮格(GridView中各項平分空間)的方法。分享給大家供大家參考。具體如下:項目需要做一個九宮格(也不一定是9的,4宮格、16宮格、4x3宮格。。。),封了 一個宮格,它能夠根據為它分配的空間來自動的調節宮中各項的尺寸。從TableLayout整合來的,因此如果你直接在設計器上使用該封裝的話需要把它自動加進去的那幾個TableRow刪除一下。類名為AdvancedGridView,代碼如下:import android.content.Context;
Time of Update: 2017-01-19
本文執行個體講述了Android開發之ListView列表重新整理和載入更多實現方法。分享給大家供大家參考。具體如下:上下拉實現重新整理和載入更多的ListView,如下:package com.sin.android.ui; import android.content.Context; import android.util.AttributeSet; import android.view.Gravity; import android.view.MotionEvent; import
Time of Update: 2017-01-19
本文執行個體講述了Android實現直接播放麥克風採集到的聲音。分享給大家供大家參考。具體如下:這是一個直接播放麥克風採集到的聲音線程類:class RecordThread extends Thread{ static final int frequency = 44100; static final int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO; static final int