上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页
  2013年1月13日
摘要: android程序自动安装下载好的apkIntent intent = new Intent(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(Uri.parse(apkurl), "application/vnd.android.package-archive"); AppInfo.globalAppContext.startActivity(int... 阅读全文
posted @ 2013-01-13 10:34 Code大蛇丸 阅读(3919) 评论(0) 推荐(0)
摘要: android 中控件可以设置点击事件,有幸看到android源码,故作小记!没有其它什么不可思议之处!所以,你必须在很休闲的时候看本篇博客,否则那是在浪费时间。这篇博客:<1> 使用 Java 语言模拟 android 中 Button 的 click 事件<2> 分享 Button 控件的一个 xml 属性<3> 分享一篇关于 android MVC 的文章1. Observer 回顾Observer pattern,观察者模式。观察者模式在Android中有着广泛的应用,尤其是在Listener中应用广泛。观察者模式又叫做发布-订阅(Publish/S 阅读全文
posted @ 2013-01-13 10:33 Code大蛇丸 阅读(323) 评论(0) 推荐(0)
  2013年1月11日
摘要: <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.tangly.shortcut" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion=" 阅读全文
posted @ 2013-01-11 10:57 Code大蛇丸 阅读(271) 评论(0) 推荐(0)
摘要: Android桌面程序提供了应用添加和删除桌面快捷方式的功能以及判断快捷方式是否存在,只要传入快捷方式标题、图标及点击快捷方式执行的应用Intent即可。代码如下:1、Android添加桌面快捷方式123456789101112131415161718192021222324252627282930313233/*** 为当前应用添加桌面快捷方式** @param cx* @param appName* 快捷方式名称*/publicstaticvoidaddShortcut(Contextcx){ Intent shortcut=newIntent("com.android.lau. 阅读全文
posted @ 2013-01-11 09:23 Code大蛇丸 阅读(950) 评论(0) 推荐(0)
  2013年1月10日
摘要: 有人会说,快捷方式,不是安装完应用程序后,长按应用程序的ICON然后将它拖到桌面上不就行了吗?没错,这样是一种方法,但这种方法有一个缺点,看图吧:如上图,如果我们长按桌面点击快捷方式,将会跳到如下界面,如果单从这个界面选择的话,我们就必须进入Applications 目录,然后再在Applications 里面选择我们对应的应用程序,这样的话用户可能得麻烦的去找咯。但我们同时会发现,在Applications 的下面有很多另外的ICON比如 上图的BookMark ,Contact 等,这些也是应用,那么这些是怎么做到不用进去Applications 而在第一页就出现供用户选择呢?今天我们就针 阅读全文
posted @ 2013-01-10 23:58 Code大蛇丸 阅读(376) 评论(0) 推荐(0)
摘要: activity-alias是android里为了重复使用Activity而设计的。当在Activity的onCreate()方法里,执行getIntent().getComponent().getClassName();得到的可能不是这个Activity的名字,有可能是别名的名字,例如:在AndroidMenifest.xml有如下配置:[xhtml]view plaincopy<activityandroid:name=".TestAndroid"android:icon="@drawable/ic_menu_mark"><inte 阅读全文
posted @ 2013-01-10 15:39 Code大蛇丸 阅读(248) 评论(0) 推荐(0)
摘要: Android 快捷方式是桌面最基本的组件。它用于直接启动某一应用程序的某个组件。一般情况下,可以在Launcher的应用程序列表上,通过长按某一个应用程序的图标在左面上创建改该应用程序的快捷方式。另外,还可以通过两种方式在桌面上添加快捷方式: 一:在应用程序中创建一个Intent,然后以Broadcast的形式通知Launcher创建一个快捷方式。 二:为应用程序的组件注册某一个符合特定条件的IntentFilter,然后可以直接在Launcher的桌面添加启动该组件的快捷方式。下面以实例来讲解: 一:在应用程序中添加快捷方式 我们可以在看Launcher 的Androidmanifest. 阅读全文
posted @ 2013-01-10 12:00 Code大蛇丸 阅读(390) 评论(0) 推荐(0)
  2013年1月5日
摘要: 首先,我们明确,preference是和数据存储相关的。 其次,它能帮助我们方便的进行数据存储!为什么这个地方一定要强调下方便的这个词呢?原因是,我们可以根本就不使用,我们有另外的N种办法可以实现同样的功能!它的出现,相当于为我们提供了一个方便的工具,当然了,这个工具并不是必须的。 preference都应用在什么场景呢? 这得从android对preference的实现说起,实际上,preference所存储的数据最后都会以xml文件格式的形式进行保存,而且其只能 保存一些基本格式的数据。例如string/boolean……。该xml文件存放的位置在data/data/你应用的包名/... 阅读全文
posted @ 2013-01-05 21:57 Code大蛇丸 阅读(1321) 评论(0) 推荐(0)
  2012年12月29日
摘要: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <!-- 聊天输入 阅读全文
posted @ 2012-12-29 00:09 Code大蛇丸 阅读(474) 评论(0) 推荐(0)
  2012年12月28日
摘要: 在做Android界面开发时,我们往往希望它尽可能优美,尽可能显得专业。于是你看了看其他应用,哇,好多边框和圆角啊。你是不是也想给自己的应用加上边框和圆角效果?呃……那怎么做呢?如果你是从web前端跑到Android来的,那么我想你一定想到了不下三种解决方案。如用图片替代,用CSS3定义,用JS画。在Android中,其实也有类似的用法,本文将简单介绍两种Android圆角和边框的实现。1 图片在Android中,给一个控件(或View)设置背景主要是通过background:xxx属性来完成。background的参数一般来说是一个drawable资源。drawable可以是一张普通的图片, 阅读全文
posted @ 2012-12-28 19:36 Code大蛇丸 阅读(1354) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页