android關於通信的小程序
Ⅰ 我想寫個區域網安卓小程序,就是當PC與手機在同一個WLAN內時,PC開放某個埠(1025),
推薦軟體wifi獵手,自動搜索wifi信號並虛擬連接,並且可以手動一鍵破裂密碼(這種方法是不推薦的)
Ⅱ android編寫一個數據傳遞的小程序,要求在第一個界面輸入姓名,年齡,第二個界面
在來setContentView()之前加requestWindowFeature(Window.FEATURE.NO_TITLE)。就會去掉標題欄源,不需要可刪除該行代碼
必選在setContentView()之前執行,不是會報錯
Ⅲ 新手求教,關於android小程序的串口數據傳輸
//第一個activity
package com.yarin.android.Examples_03_03;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Activity01 extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//從main.xml布局中獲得Button對象
Button button_start = (Button)findViewById(R.id.start);
Button button_stop = (Button)findViewById(R.id.stop);
//設置按鈕(Button)監聽
button_start.setOnClickListener(start);
button_stop.setOnClickListener(stop);
}
//開始按鈕
private OnClickListener start = new OnClickListener()
{
public void onClick(View v)
{
//開啟Service
startService(new Intent("com.yarin.Android.MUSIC"));
}
};
//停止按鈕
private OnClickListener stop = new OnClickListener()
{
public void onClick(View v)
{
//停止Service
stopService(new Intent("com.yarin.Android.MUSIC"));
}
};
}
/*************************************************************************/
package com.yarin.android.Examples_03_03;
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
public class MusicService extends Service
{
//MediaPlayer對象
private MediaPlayer player;
public IBinder onBind(Intent arg0)
{
return null;
}
public void onStart(Intent intent, int startId)
{
super.onStart(intent, startId);
//這里可以理解為裝載音樂文件
player = MediaPlayer.create(this, R.raw.test);
//開始播放
player.start();
}
public void onDestroy()
{
super.onDestroy();
//停止音樂-停止Service
player.stop();
}
}
Ⅳ android 即時通信。。如何實現
Android現在即時通訊(或者消息推送)有好幾個開源項目框架可以實現,可以使用XMPP來實現即時通信。
XMPP(Extensible Messageing and Presence Protocol:可擴展消息與存在協議)是目前主流的四種IM(IM:instant messaging,即時消息)協議之一,其他三種分別為:即時信息和空間協議(IMPP)、空間和即時信息協議(PRIM)、針對即時通訊和空間平衡擴充的進程開始協議SIP(SIMPLE)。
1. XMPP的前身是Jabber,一個開源形式組織產生的網路即時通信協議。XMPP目前被IETF國際標准組織完成了標准化工作。標准化的核心結果分為兩部分; 核心的XML流傳輸協議 基於XML流傳輸的即時通訊擴展應用 XMPP的核心XML流傳輸協議的定義使得XMPP能夠在一個比以往網路通信協議更規范的平台上。藉助於XML易於解析和閱讀的特性,使得XMPP的協議能夠非常漂亮。 XMPP的即時通訊擴展應用部分是根據IETF在這之前對即時通訊的一個抽象定義的,與其他業已得到廣泛使用的即時通訊協議,諸如AIM,QQ等有功能完整,完善等先進性。
2.XMPP中定義了三個角色,客戶端,伺服器,網關。通信能夠在這三者的任意兩個之間雙向發生。伺服器同時承擔了客戶端信息記錄,連接管理和信息的路由功能。網關承擔著與異構即時通信系統的互聯互通,異構系統可以包括SMS(簡訊),MSN,ICQ等。基本的網路形式是單客戶端通過TCP/IP連接到單伺服器,然後在之上傳輸XML。
3.傳輸的是與即時通訊相關的指令。在以前這些命令要麼用2進制的形式發送,要麼用純文本指令加空格加參數加換行苻的方式發送(比如MSN)。而XMPP傳輸的即時通訊指令的邏輯與以往相仿,只是協議的形式變成了XML格式的純文本。這不但使得解析容易了,人也容易閱讀了,方便了開發和查錯。而XMPP的核心部分就是一個在網路上分片斷發送XML的流協議。這個流協議是XMPP的即時通訊指令的傳遞基礎,也是一個非常重要的可以被進一步利用的網路基礎協議。
Ⅳ 關於android小程序的問題
這個窗口是模擬的手機的鎖屏狀態,滑鼠點到那個綠色的鎖上面,點住不放,那個鎖會亮,然後拖著往右邊拉就好了,在裡面的應用程序里能找到你工程名對應的應用圖標
Ⅵ Android 系統幾個必看的小程序,含代
布局樣式,屬性自己補一下。 在Activity中寫Button的OnclickListener監聽,設置文本的android:visibility屬性。
Ⅶ 小程序和APP(IOS和安卓),能實現即時通訊IM互通嗎
應該不能,小程序是騰訊的,APP是幾億公司的產物,想要即時通訊難度很高
Ⅷ 急求一個android studio小程序源代碼,最好是紀念日app那樣的,只有最簡單功能就行
主界面
這次我的測評希望可以盡可能地避免出現對於設計美感的主觀討論,為了達到這個目標,我特意用 Keynote 製作了三個應用主界面的「原型圖」。
通過我做的「原型圖」可以看出,三個應用都採用了頂部導航的設計,而其中共有的一個按鈕是「添加新項目」這個使用頻次最高的功能。其次,「最美時光」和「Daybox」都將「設置」按鈕放在了頂部,而「Days Matter」則是將這個按鈕放在了接下來我們會談到的底部導航欄中。除此之外,「最美時光」在頂部設置了一個「更多」按鈕,用來展示最美系列的其他應用,「Days Matter」在頂部設置了一個「分類查看」按鈕,可以呼出左邊側邊欄,用來分類查看不同的倒數日、紀念日。
「最美時光」與「Daybox」僅僅有一個頂部導航,而「Days Matter」則非常復古地添加了一個底部導航欄,這在最近類似的輕應用中是很少見的。具體的功能我們放到後面去分析,至少雙導航欄的設計占據了本屬於倒數日列表的空間是毋庸置疑的,而且過多的元素排布會分散用戶的注意力。
接下來讓我們把目光轉向主界面最重要的元素——紀念日展示,雖然都是列表的展示,但是仔細觀察還是能發現其中的差別的。「Days Matter」與「Daybox」都是採用「一主多次」的排列方案:即給最重要的倒數日最大的展示空間,其他的倒數日則用窄列表排列;而「最美時光」則是採用「一視同仁」的排列方案。這兩種方法各有利弊,一句話來說就是在「視線聚焦」與「更多的展示空間」之間做抉擇,至於確定哪種方案更好,我的計劃是是要調查用戶到底需要記多少個倒數日以及倒數日之間到底有沒有輕重之分,這個在後面我會設計一個實驗來證明。
最後我們要關注的是一個細節,即如何區分「倒數」與「正數」。簡單解釋一下,在應用中我們一般要記兩種日子,一種是倒數,比如「距離 X 的生日還有 XX 天」;另一種是正數,比如「距離我們第一次吃飯已經有 XX 天了」。在應用中如何區分這兩種計數方式是我關心的一個點,因為這體現了這款應用是否夠嚴謹。先讓我們看「Days Matter」,用「已經」、「還有」兩個中文詞彙就輕松區分開了兩種計數方式,從這點可以明顯地看出應用的優勢;「最美時光」的方式也很巧妙,用[+]來表示「正數」,沒有符號則代表「倒數」,雖然會有一定的學習成本,仍可以算是一個「簡約」的方案。表現最差的是「Daybox」,完全沒有在這上面下功夫,單單從界面上根本無法區分「正數」與「倒數」,可以說是一個敗筆哦。
Ⅸ android應用程序之間如何通信
應用程序之間通信,這個需要應用提供入口。
ContentProvier
AIDL通過定義暴露的介面