安卓小代碼
㈠ 安卓手機怎麼用微信小程序
你好,在微信發現裡面有小程序選項。
㈡ 求做一個簡單的安卓小程序
直接下那個 蜜蜂大戰不就得了
㈢ android代碼實現小卡片
button,寫一個數字循環的代碼,跟著創建一個button,把數字放上去,自己調好背景色,只要演算法寫對,是可以達到這種效果,你看到的是一個個卡片,其實只是被調了寬度和高度的按鈕而已,試試吧,我以前做計算器的時候搞過.
㈣ 知道android小項目的源代碼,怎麼使用
使用編譯器編譯
㈤ 求一個簡單的安卓小游戲代碼,帶有安卓游戲的設計與實現報告,求大神,交期末作業
符合天天天天天天天天過的程度
㈥ 如何開發安卓應用,寫出的代碼又好又快
了解android:
android開發(這里不提platform和底層驅動)你需要對java有個良好的基礎,一般我們用Eclipse作為開發工具。對於過多的具體知識詳細介紹我這里不展開,我只說我個人的學習方法和本人以為的好的步驟。
1.搭建環境:包括對Java和Eclipse及模擬器(有真機再好不過)的熟悉,對於android的tools和adb命令可以放到後面熟悉了解。
2.從helloworld開始:了解一個基本的android應用代碼包含哪些,各部分做什麼用。(這里只要先了解個大概就好,網上很多代碼可以下載下面看看)
3.activity、intent:了解activity是什麼及其生命周期,intent是什麼東西及它是基於消息機制。
4.掌握基礎:這階段你可以反復的修改及單步調試一個簡單的程序,並學會logcat、單步調試、最基本的View、最簡單的布局、進而對service、intentFilter等的熟悉。
如何通過Android賺錢
首先你對安卓有一個初步的了解後,可以寫出一個小東西自己玩玩了 ,那你可以考慮怎麼通過自己寫的程序賺錢了。通過賺錢的方式大概有也下幾種:
1.免費應用+廣告 這是目前國內個人開發者最普遍的賺錢方式,你可以利用嵌入國內和國外的幾十家移動廣告平台的sdk、並在各渠道發布你的應用來獲取展示廣告,從而利用用戶對廣告的點擊而獲取收入。需要注意的是,身為開發者你最好不要以欺騙、誘導、作弊等方式來獲得用戶點擊,別破壞市場環境(比如現在很多應用所有功能都要求用戶下載廣告應用獲取積分而得到使用,特別是一些本性搭邊的應用)。目前我就是選擇的這種。
2.收費應用國內移動MM、機鋒網的金幣、支付寶等各種渠道支付使用費,目前來看這種模式很難獲取可觀的收入。
3.學會保護自己的應用。Android開發的的大敵不是山寨,而是打包黨。打包黨借著你的應用去賺錢,賺著本屬於你的錢。所以,你覺得你還不應該採取點行動嗎?想要真正保護自己的應用,還是得藉助第三方專業平台,他們有專業的解決方案,可以給你的應用做到最好的最全的保護!
3.應用內容的商業合作這種模式需要你的應用有影響力,能讓商家替你買單。
4.如果自己技術好,有自己的想法,自己也可以寫寫小游戲,曾經火爆一時的Flappy Bird,是一款形式簡易但難度極高的休閑游戲。簡單但不粗糙的8比特像素畫面、超級馬里奧游戲中的水管、眼神有點呆滯的小鳥和幾朵白雲,白天夜晚兩種模式便構成了游戲的一切。玩家需要不斷控制點擊屏幕的頻率來調節小鳥的飛行高度和降落速度,讓小鳥順利通過畫面右方的管道縫隙。如果小鳥不小心擦碰到了管子的話,游戲便宣告結束)。這個小游戲,之前火的時候,基本上,每天可以給開發者帶來,4到5萬美元的收入 。收入還是挺可觀的 !所以騷年們,努力吧,創造屬於自己的Flappy Bird吧。
廣告平台選擇
這個要看自己,仁者見仁,智者見智。現在andorid 廣告平台很多,隨便在網路上面,一搜非常多。並且如果你加了一個andorid群,裡面也會有人自動找到你,讓你用他們平台的sdk。這個就是看你如何選擇了。
望點贊。
㈦ 製作一個安卓的小程序
怎麼看著你像老闆一樣呢,呵呵,這個得花銀子!
㈧ 求給一個安卓小程序的代碼 就是單擊按鈕然後就與指定埠建立連接
我之前寫過一個socket的demo,你參考一下來做吧,我這個寫得很亂。
------------------------------------------------------------------------------
java代碼:
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.io.PrintStream;
importjava.io.UnsupportedEncodingException;
importjava.net.InetSocketAddress;
importjava.net.Socket;
importjava.net.UnknownHostException;
importandroid.app.Activity;
importandroid.content.Context;
importandroid.os.Bundle;
importandroid.os.Handler;
importandroid.os.Message;
importandroid.view.View;
importandroid.widget.Button;
importandroid.widget.EditText;
importandroid.widget.Toast;
{
publicstaticfinalStringTAG=SocketTestActivity.class.getSimpleName();
/*伺服器地址*/
privateStringhost_ip=null;
/*伺服器埠*/
privateinthost_port=0;
privateButtonbtnConnect;
privateButtonbtnSend;
privateEditTexteditSend;
privateEditTexthostIP;
privateEditTexthostPort;
privateSocketsocket;
privatePrintStreamoutput;
privateStringbuffer="";
privateContextcontext;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_socket_test);
context=this;
initView();
btnConnect.setOnClickListener(newButton.OnClickListener(){
@Override
publicvoidonClick(Viewv){
host_ip=hostIP.getText().toString();
host_port=Integer.parseInt(hostPort.getText().toString());
newThread(newConnectThread()).start();
}
});
btnSend.setOnClickListener(newButton.OnClickListener(){
@Override
publicvoidonClick(Viewv){
newThread(newSendThread(editSend.getText().toString())).start();
}
});
}
privatevoidtoastText(Stringmessage){
Toast.makeText(context,message,Toast.LENGTH_LONG).show();
}
publicvoidhandleException(Exceptione,Stringprefix){
e.printStackTrace();
toastText(prefix+e.toString());
}
publicvoidinitView(){
btnConnect=(Button)findViewById(R.id.btnConnect);
btnSend=(Button)findViewById(R.id.btnSend);
editSend=(EditText)findViewById(R.id.sendMsg);
hostIP=(EditText)findViewById(R.id.hostIP);
hostPort=(EditText)findViewById(R.id.hostPort);
}
privatevoidcloseSocket(){
try{
output.close();
socket.close();
}catch(IOExceptione){
handleException(e,"closeexception:");
}
}
Handlerhandler=newHandler(){
@Override
publicvoidhandleMessage(Messagemsg){
super.handleMessage(msg);
if(0x123==msg.what){
toastText("連接成功!");
}
}
};
/*連接socket線程*/
{
@Override
publicvoidrun(){
//TODOAuto-generatedmethodstub
Messagemsg=Message.obtain();
try{
if(null==socket||socket.isClosed()){
socket=newSocket();
socket.connect(newInetSocketAddress(host_ip,host_port),5000);
output=newPrintStream(socket.getOutputStream(),true,
"utf-8");
}
msg.what=0x123;
handler.sendMessage(msg);
}catch(UnsupportedEncodingExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
/*發送信息線程*/
{
Stringmsg;
publicSendThread(Stringmsg){
super();
this.msg=msg;
}
@Override
publicvoidrun(){
//TODOAuto-generatedmethodstub
try{
output.print(msg);
}catch(Exceptione){
e.printStackTrace();
}
closeSocket();
}
}
{
publicStringtxt1;
publicSocketThread(Stringtxt1){
super();
this.txt1=txt1;
}
@Override
publicvoidrun(){
//TODOAuto-generatedmethodstub
Messagemsg=Message.obtain();
try{
/*連接伺服器並設置連接超時為5秒*/
if(socket.isClosed()||null==socket){
socket=newSocket();
socket.connect(newInetSocketAddress(host_ip,host_port),5000);
}
//獲取輸入輸出流
PrintStreamou=newPrintStream(socket.getOutputStream(),
true,"utf-8");
BufferedReaderbff=newBufferedReader(newInputStreamReader(
socket.getInputStream()));
//讀取發來伺服器信息
Stringline=null;
buffer="";
while((line=bff.readLine())!=null){
buffer=line+buffer;
}
//向伺服器發送信息
ou.print(txt1);
ou.flush();
//發送消息修改UI線程中的組件
//關閉各種輸入輸出流
bff.close();
ou.close();
socket.close();
msg.what=0x123;
handler.sendMessage(msg);
}catch(UnknownHostExceptione){
handleException(e,"unknownhostexception:"+
e.toString());
}catch(IOExceptione){
handleException(e,"ioexception:"+e.toString());`
}
}
}
privatevoidsendMessage(Stringmsg){
output.print(msg);
}
}
-------------------------------------------------------------------------------------
布局文件:
<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<EditText
android:id="@+id/hostIP"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="伺服器ip"
android:inputType="text"/>
<EditText
android:id="@+id/hostPort"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numeric="integer"
android:inputType="number"
android:hint="埠"/>
<Button
android:id="@+id/btnConnect"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Connect"/>
<EditText
android:id="@+id/sendMsg"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="需要發送的內容"
android:inputType="text"/>
<Button
android:id="@+id/btnSend"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Send"/>
</LinearLayout>
㈨ 什麼安卓小程序簡單容易做
先想一下自己想做什麼,然後就會感覺都很簡單,如果是入門練手的話,把HelloWorld做完了,可以試下做個計算器,這是我當年做的最簡單的了,然後進階一下,做個天氣預報(推薦接入和風天氣,自己做json解析),新聞頭條,音樂事情播放器。小游戲,做個湯姆貓,貪吃蛇,都比較簡單的
㈩ 求一個簡單的安卓小游戲代碼最好帶有安卓游戲的設計與實現報告,求大神,交期末作業
我有源碼,裡面有游戲、軟體的源碼