如果大家能给点demo看看最好如果不能就请给说说该查看哪方面的资料
解决方案 »
- APK为何下载后变成了HTML或用浏览器打开
- 关于 Fragment 和 activity 的使用
- 如何实现类似qq的登录用户提示效果
- 我想用弹出式对话框形式将配置显示给用户,请问在AlertDialog中可以直接使用PreferenceScreen吗?
- APP与网站同步更新的问题
- android bringchildtofront问题
- 程序安装上了,但是一按“显示通知”的时候就死了,代码也没写错啊,是什么原因
- 关于实时更新wifi信息的问题
- android播放flash
- Android 百度地图SDK 自定义覆盖物点击事件的问题
- Android 模拟器 No Service的问题
- MediaScanner扫描图片时表images中datataken字段内容异常
1.界面A可以用GridView来实现,就像九宫格那样的,显示一个个的图标;楼主也可以自定义style,做成其他想要的样式的。
2.打开A时,连接到服务器,读取服务器的软件列表,以xml形式返回。然后解析此xml,与本地A中以后的进行比较,A中没有的则给出提示,提示是否下载安装。
3.下载安装还不知道怎么做,楼主可以搜索一下,有人做过这方面的,论坛上也有人问过
2.启动应用时,起个线程去指定服务器下载列表的xml,然后更新UI
3.发现有新的应用就下载 private void downloadFile(String strUrlPath, String strFileName){
try {
//读取链接地址歌曲文件流
URL url = new URL(strUrlPath);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
FileOutputStream fos = mContext.openFileOutput(strFileName, Context.MODE_PRIVATE);
byte[] bt = new byte[1024];
int i = 0; while ( (i = is.read(bt)) > 0 )
{
fos.write(bt, 0, i);
}
fos.close();
is.close();
FileInputStream fis = mContext.openFileInput(strFileName);
i = fis.read(bt);
if ( i > 0 ){
String a = new String(bt, 0, i);
System.out.println("down file: " + a);
}
}
catch(Exception e){
System.out.println("catch exception: " + e.getMessage());
}
}
第一个问题已经解决了
现在在想下载的问题另外一个问题是能不能从我自己的apk文件启动另外一个外部的apk文件
也是要安装另一个apk
我是不会