Intent intent = new Intent(Intent.ACTION_VIEW); intent.setPackage("com.tencent.mm");//直接打开微信 intent.putExtra(Intent.EXTRA_SUBJECT, "share"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // 这是你公共帐号的二维码的实际内容.可以用扫描软件扫一下就得到了.这是我的公共帐号地址.…
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6703247 上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认 Activity是在新的进程和任务中启动的:本文将继续分析在应用程序内部启动非默认Activity的过程的源代码,这种非默认Activity一般 是在原来的进程和任务中启动的. 这里,我们像上一篇文章Android应用程序启动过…
//android Studio  keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件 遇到这个问题好久了,一直没解决今天搜集了大量的资料,有的说什么Java没配置好,不是扯犊子吗?!Android Studio能打开,怎么可能是java环境变量配置问题. 搜了半天,自己有想了想鼓捣一个小时终于行了. 看到有人发帖说这个keytool是在java  的bin里面,然后我就找确实有,但是单击时打开闪退. 算了分步骤写吧  这样还简单. ①找到安装Java的路径比如我的是 ②打开…
SQLite 介绍 SQLite一个非常流行的嵌入式数据库,它支持SQL语言,并且只利用很少的内存就有很好的性能.由于JDBC不适合手机这种内存受限设备,所以Android开发人员需要学习新的API 来使用SQLite.此外它还是开源的,任何人都可以使用它.许多开源项目((Mozilla, PHP, Python)都使用了SQLite. SQLite由以下几个组件组成:SQL编译器.内核.后端以及附件.SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),使调试.修改和扩展SQLite的内核变…
本节内容是如何获取Android系统中应用程序的信息,主要包括packagename.label.icon.占用大小等.具体分为两个 部分,计划如下:   第一部分: 获取应用程序的packagename.label.icon等 :             第二部分:获取应用程序的占用大小,包括:缓存大小(cachsize).数据大小(datasize). 每部分都为您准备了简单丰富的实例,您一定不会错过. Android系统为我们提供了很多服务管理的类,包括ActivityManager.Po…
通过第一部分<<Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及 AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识. 本部分的内容是如何获取安装包得大小,包括缓存大小(cachesize).数据大小(datasize).应用程序大小(codesize). 本部分的知识点涉及到AIDL.Java反射机制.理解起来也不是很难. 关于安装包得大小信息封装在Packag…
Xamarin.Android学习之应用程序首选项 一.前言 任何App都会存在设置界面,如果开发者利用普通控件并绑定监听事件保存设置,这一过程会非常的枯燥,而且耗时.我们可以看到Android系统的设置界面里面的选项如此之多,是不是都是这样开发的呢?其实不然,Android已经给我们提供了专门设计这一功能的技术,叫应用程序首选项,今天我们将学习如何使用他们来开发配置界面以及功能. 二.准备工作 首先需要理解的就是我们设置界面还是需要控件的,但是我们所使用的控件不在是普通的控件,下面我们来简单的…
Android APP 内部捐赠实现(支付宝&微信) 目前支持 支付宝和 微信. 项目地址:https://github.com/didikee/AndroidDonate https://play.google.com/store/apps/details?id=com.didikee.donate.sample 扫描二维码下载demo程序 快速集成 Step 1: 在你的 项目级别(不是 Module级别) build.gradle 里添加: allprojects { repositori…
大量新生移动设备的兴起,改变了互联网的未来.在技术的发展上,HTML5会取代App应用吗?或者说能够在多大程度上取代呢?在HTML5规范中,已经加入了相机.磁力罗盘.GPS信息的支持.很多新兴浏览器也已经开始支持这些新特性.能否用一个统一的HTML5来替代android和ios并行开发的双重成本呢?以下译自MichaelMahemoff的一篇文章,详细分析了HTML5能否取代Android和iOS应用程序. 介绍 移动应用程序(App)和HTML5都是目前最火的技术,二者之间也有不少重叠之处.在…
近日有个算法(检测碰撞)需要用C++实现,目的是IOS和ANDROID中共享同一段程序. 下面说说android调用这段程序过程中遇到的一些事情.(过程中网上搜索了一些相关文章,大部分说的是eclipse环境中的教程,所以有必要写这篇文章,免得自己遗忘再走弯路) 算法已经完成,接下来自然的过程就是单步调试和日志打印这段程序. 我的IDE环境:Android Studio 1.5.1,ndk是android-ndk-r10e.   首先,如何设置ndk目录,如何把.h和.cpp文件放到项目中,如何…