『壹』 怎麼確定數據來源,來自android app
完全可以,只需要往intent裡面添加一個標識數據即可
//兩個activity
java">//第一個activity
{
privateButtonbtn;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent(OneActivity.this,EditActivity.class);
intent.putExtra("from",1);
startActivity(intent);
}
});
}
}
//第二個activity
{
privateButtonbtn;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent(OneActivity.this,EditActivity.class);
intent.putExtra("from",2);
startActivity(intent);
}
});
}
}
{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intentintent=getIntent();
intfrom=intent.getIntExtra("from",0);
switch(from){
case1:
//OneActivity
break;
case2:
//TwoActivity
break;
//case.......
}
}
}
『貳』 Android app開發流程有哪些環節
android app開發流程具體步驟如下:
一 應用開發規劃:
※確定app軟體功能。
※必須的app應用界面及界面跳轉的流程。
※開發app需要的數據及數據的來源及格式。
※是否需要服務端支持。
※是否需要本地資料庫支持。
※是否需要特殊許可權。
※是否需要後台服務。
二 架構設計:
※分層。
※網路連接。
※數據處理-xml、domain。
※封裝Activity。
三 界面設計:
※主界面確定。
※模塊界面、列表、查看、編輯界面。
※菜單、按鈕、對話框、提示信息。
※界面總體顏色。
四 數據操作和存儲:
※數據來源。
※數據類型。
※存儲方式。
五 業務實現:
※客戶端業務解析。
六 頁面跳轉:
※每個頁面間的跳轉。
※菜單、按鈕、事件等。
二、Android APP開發過程中需要注意的問題:
(1)Android APP開發有自己規范的一套標准,在開發中必須無條件遵守。
(2)在Android APP開發過程中,需要根據不同特性來進行優化。
(3)需要針對特定屏幕密度使用特定的圖標和點陣圖。
(4)避免利用那些智能手機可能不支持的硬體功能。
(5)還要針對網頁的布局來調整字體的大小和觸控按鈕。
『叄』 如何實時的獲取android ui的資料庫
Android應用程序的數據通常保存在以下地方:XML文件、SharedPerefences、文件、SQLite資料庫、外接資料庫等。
除SQLite資料庫和外接資料庫外,其他幾種方式都只能存儲少量數據。
SQLite資料庫是一種嵌入式資料庫,可以嵌入在Android中。Android程序可以直接操作SQLite資料庫,但數據無法在不同終端之間共享。
外接資料庫可以實現不同APP、不同移動終端共享數據。Android也可以直接訪問外接資料庫,如MySQL、SQL Server等,但這種方式不安全。通常的做法是使用Web服務訪問外接資料庫,返回基本類型數據或JSON格式數據,Android訪問Web服務,即避免Android直接操作外接資料庫。這有我寫的一個《
『肆』 android intent 傳數據問題,能否確定傳入的數據來自哪個activity
startIntentForResult()時是需要兩個參數的,這個參數就可以確定來自哪一個activity了。並且可以返回一些結果給原來的activity。希望對你有幫助。
『伍』 android 如何在資料庫中獲得數據 得到的數據又是如何放在Adpter中的,又是如何顯示在listView中的
本地數據就用ormlite-android-4.19.jar和ormlite-core-4.19.jar 可以幫助你管理本地數據,網路上的數據應該要後台做接內口讓你去調用,adapter可以寫一個方法容addpendList或者setList,這兩個方法都是控制當前adapter持有的list的,adapter可以持有這個list並且給每個item設置布局。
本地得到的數據就是List,如果是伺服器的數據就是JSON格式,可以用JSONUtil.java之類的去解析然後獲取list,不是list的數據就直接res.getString("name");
ListView.SetAdapter();就可以設置adapter了,然後adapter如果有數據就會填充List
刷新的話是adapter.notifyDataSetChanged();
『陸』 android intent 傳數據問題,能否確定傳入的數據來自哪個activity
完全可以,只需要往intent裡面添加一個標識數據即可
//兩個activity
//第一個activity
{
privateButtonbtn;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent(OneActivity.this,EditActivity.class);
intent.putExtra("from",1);
startActivity(intent);
}
});
}
}
//第二個activity
{
privateButtonbtn;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent(OneActivity.this,EditActivity.class);
intent.putExtra("from",2);
startActivity(intent);
}
});
}
}
編輯activity,判斷intent傳進來的from數據,為1即為OneActivity,2為TwoActivity
{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intentintent=getIntent();
intfrom=intent.getIntExtra("from",0);
switch(from){
case1:
//OneActivity
break;
case2:
//TwoActivity
break;
//case.......
}
}
}
『柒』 android如何獲知/確認數據通訊通道
我自己在 Android Application Development 一書的高級篇中看到了解決方案。可以指定首選數據通信模式,並且可以分別開關RF模塊。
『捌』 如何查看android 資料庫
首先手機必須root
然後下載re文件管理器
找到根目錄下的data/data文件夾
資料庫就保存在這里
然後復制到sd
手機連接電腦,復制出資料庫文件
pc端下載sqlit,打開文件即可看到裡面的數據了
『玖』 android如何在一個ListView中適配來自不同地方的數據
如果是recyclerview,覆蓋getviewtype,然後就很簡單了,ListView做起來比較麻煩,不推薦