安卓上如何寫個軟體
『壹』 怎麼做安卓手機軟體用什麼寫
這個你不容易,安卓是java寫的,你學過C和C++想寫安卓軟體既需要學java語言,又需要學安卓手機的介面,相當於新學,不天天學兩三年寫不出什麼東西的。建議寫個win7能用的加殼程序,現在的殼基本上是以前系統上的,win7實用的不多。
『貳』 我想為安卓平台寫一個應用程序,請問我需要什麼軟體
android退出應用程序會調用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),這只是針對第一個Activity(也就是入口的Activity)時生效。如果有A,B,C三個Activity,而想在B或C中Activity退出,調用上面的方法,往往會銷毀當前的Activity返回上一個Activity。當然也可以逐個返回上一個Activity,直到跳轉到入口的Activity,最後退出應用程序。但這樣比較麻煩,而且逐個返回的體驗並不友好。 網上比較流行的方法是定義棧,寫一個ExitApplication類,利用單例模式管理Activity,在每個在Activity的onCreate()方法中調用ExitApplication.getInstance().addActivity(this)方法,在退出時調用ExitApplication.getInstance().exit()方法,就可以完全退出應用程序了。 import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; public class ExitApplication extends Application { private List activityList = new LinkedList(); private static ExitApplication instance; private ExitApplication() { } //單例模式中獲取唯一的ExitApplication實例 public static ExitApplication getInstance() { if(null == instance) { instance = new ExitApplication(); } return instance; } //添加Activity到容器中 public void addActivity(Activity activity) { activityList.add(activity); } //遍歷所有Activity並finish public void exit() { for(Activity activity:activityList) { activity.finish(); } System.exit(0); } } 下面的三個類IndexActivity, BActivity,CActivity是簡單的例子,分別是IndexActivity–>BActivity–>CActivity的跳轉順序。在每個Activity類中onCreate()方法中調用ExitApplication.getInstance().addActivity(Activity activity)方法。在任何一個Activity界面退出應用程序時,只要調用ExitApplication.getInstance().exit()方法,就可以在任何一個Activity中完全退出應用程序。 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 IndexActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button next=(Button)findViewById(R.id.next_to_b); next.setOnClickListener(nextClick); Button exit=(Button)findViewById(R.id.exit_main); exit.setOnClickListener(exitClick); ExitApplication.getInstance().addActivity(this); } OnClickListener nextClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent(IndexActivity.this,BActivity.class); startActivity(intent); } }; OnClickListener exitClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ExitApplication.getInstance().exit(); } }; } CActivity 類源代碼: import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class CActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.c); Button exit_c=(Button)findViewById(R.id.exit_c); exit_c.setOnClickListener(exitClick); ExitApplication.getInstance().addActivity(this); } OnClickListener exitClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ExitApplication.getInstance().exit(); //如果只是調用以下其中的一個方法,並不會完全退出應用 //android.os.Process.killProcess(android.os.Process.myPid()); //System.exit(0); } }; }
『叄』 安卓軟體怎麼寫
先學Java。。。。安卓軟體需要下載安卓的JDK的,最好再裝個虛擬機什麼的。總之,先學Java,雖然開發語言和Java不完全一樣,但是很相似的
『肆』 怎麼樣從零開始寫一個簡單的安卓APP
如何從零開始寫一個簡單的安卓APP:
Java基礎:核心技術卷一即可,不推薦編程思想
Android基礎:建議讀官網的入門教程,現在已經有人翻譯了,很容易找
多編碼
多編碼
多編碼
先熟練再談別的
進階時再看那些所謂的高深知識,切忌一開始吃著碗里的望著鍋里的
app 先能跑起來,再說穩定性和其他優化
多嘗試後建立信心
Java基礎包括:
語法要很熟練
集合類
字元串相關
IO,文件操作
線程
網路
XML,JSON等常見數據格式解析
反射,註解
Android基礎:
activity,service,broadcast receiver,intent 的使用
manifest文件,許可權相關
handler,looper,asynctask 的使用
常見布局和其他資源的使用,.9.png,簡單動畫等
fragment的使用
等等
最重要的,要遠離 RxJava,Dagger,Otto,butterknife,kotlin 等一類名詞的干擾,打基礎就是打基礎,著急也學不來,只會更著急
『伍』 如何編寫一個安卓或者一個IOS應用軟體,流程如何
想編寫軟體,必須要學會Java,但是學會Java前提是學會C語言,你去下載一套郝斌老師的C語言學習視頻和Java的視頻,買一本C語言程序設計,個一本好書Java的,網上有賣二手的才幾塊錢,希望對你有幫助。
『陸』 在安卓手機上進行寫作的軟體,求推薦。
您好,使用記事本就挺方便的。我從來都是用它。
如果滿意請採納
『柒』 怎麼編寫手機安卓軟體需要哪些工具
編寫手機安卓軟體,首先要學會JAVA編程、C++。需要在電腦上安裝JAVA,並設置JAVA運行環境變數,同時還要安裝APK TOOL 、JAVA反編譯軟體。。。。很麻煩的。
你還是先學安卓軟體修改好了,下載
『捌』 想學習安卓手機應用的開發,編寫一個應用軟體在自己的安卓手機上運行!請問大家能給點建議嗎
學習JAVA是必須的,你可以選擇用eclipse啦開發安卓的應用程序,下載JAVA 的jre,和jDK,還有安桌的SDK安裝的到電腦上。
『玖』 如何製作一個安卓版的APP軟體方案
一、打開速度快
開發者的任何一行代碼都可能延遲應用的響應時間,對於這方面的解決方案的話,就是代碼的優化方面了, 比如說內存優化、UI的優化、載入圖片時的優化等都是項目成功的關鍵,在很多公司開發的產品中,一大部分的應用基本上都是用演算法來進行優化的,這也就是很多開發者,無論是對於哪個領域哪個行業 來說,只要你演算法學的精通,那麼也就不愁你的項目性能上的問題了,一款成功的應用=好的創意+好的設計+高質量代碼,雖說的比較籠統,但這幾環也是環環相扣的。
二、用戶體驗好
開發一款安卓APP應用軟體的最終目的就是為了迎合大眾的胃口從而贏得用戶的親睞,所以用戶體驗是必不可少的功能。如果你下載了一款應用,花費了很長一段時間在程序的啟動上,你會等待嗎?或者說這款手機安卓APP客戶端應用軟體在真正運行的時候,突然卡死了,然而再也無法啟動了,你還會選擇繼續使用嗎,然而換做用戶的角度思考遇到這種類似的問題,一般都會選擇卸載,所以用戶體驗的質量決定了這塊APP的成敗。失去了用戶,開發的APP也就失去了價值!
三、關注可用性和響應性能
響應性能,這也是影響手機安卓app的一個重要的因素,對每個開發APP的開發商來說,都不希望APP開發出來後,會因為響應性能受到影響,解決這個問題的唯一辦法就是在開發APP的過程中開發技術人員要做好基礎性的工作,不斷的對項目進行優化。讓項目做的更為精緻。其實我們的每一次努力和優化都是在逐步的完善和改進APP的不足,不要在你還不容易成功的開發出了一款安卓APP手機客戶端,然後卻輸在了APP的運行上,那樣就太不劃算了。
因此在開發手機APP安卓版客戶端時,我們會遇到的問題還有很多基於條件有限,不能跟您一一講述,但是以上的三點因素絕對是決定您的APP能夠開發成功的關鍵,所以廣大開發商應該尤為重視。