大家知道在Android系统的手机安装APK应用后会在桌面上生成此APK的快捷方式,用户通过直接点击可以进入此应用程序。但作为开发人员,我们有时候并不希望在安装APK完成后生成快捷方式,而是通过先进入某个应用程序,然后在此应用程序中进入另一个应用程序,那么该怎么在安装完APK后不生成桌面快捷方式呢?…
Android中修改源码实现AutoCompleteTextView控件的模糊匹配
最近在做Android开发,使用其控件AutoCompleteTextView时发现只能实现前缀匹配,也就是说只能匹配以所输入的字符开始的数据,觉得google这个做的不好,不够人性化。要是数据非常多,而又确实不记得所要找的数据以什么字符开始的,那该怎么办呢?哈哈,作为中国共产党领导下的共产主义下的…
Android获取未安装或已安装apk的版本、图标等资源
在上篇博文中介绍了Android动态加载APK–代码安装、获取资源和Intent组件调用 本文是对上篇博文的补充,介绍下如何获取已安装和未安装apk的版本、图标等资源。 获取未安装apk的版本、图标等信息 这里使用上次的工程TestB.apk,使用PackageManage…
Android 动态加载APK–代码安装、获取资源及Intent调用已安装apk
最近在研究Android动态加载APK技术,偶有小得,共享一下,欢迎交流。 首先是Android 动态加载已安装的APK 被调用工程TestB: 其工程已添加了字符串、颜色和图片资源,这里不写了,读者可自行添加。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public class TestBActivity extends Activity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button button=(Button)findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(TestBActivity.this, "this is testB", Toast.LENGTH_SHORT).show(); } }); } } |
接着把TestB打包…