上一页 1 2 3 4 5 6 7 ··· 9 下一页

2013年4月16日

从应用中启动另外的应用

摘要: 项目中有时会需要启动另外的程序来协助实现一些功能,如系统打电话会调用电话程序,打开图片会打开图片程序等。让我们来看看用代码是如何实现这个功能的。 /** * 启动应用 * @param context * @param packageName 包名 * @return */ public static boolean startPackage(Context context, String packageName) { final Intent mainIntent = ... 阅读全文

posted @ 2013-04-16 09:44 梁DH 阅读(384) 评论(0) 推荐(0) 编辑

2013年4月15日

获取手机中安装的所有应用程序

摘要: PackageManager packageManager = this.getPackageManager(); List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(0); 通过以上方法,可以得到手机中安装的所有应用程序,既包括了手动安装的apk包的信息,也包括了系统预装的应用软件的信息,要区分这两类软件可使用以下方法:a.从packageInfoList获取的packageInfo,再通过packageInfo.applicationInfo获取applicationInfo。b.判断( 阅读全文

posted @ 2013-04-15 11:16 梁DH 阅读(598) 评论(0) 推荐(0) 编辑

2013年4月10日

Laucher 九宫格风格 长按移动删除 宫格

摘要: 近期项目需要做类似 android 主界面的Laucher 风格的界面,来实现界面的用户操作,优化用户体验。很显示的这功能的实现是通过对GridView类的改造来实现的。效果图:这功能的核心代码如下:public class DragGridView extends GridView { private int dragPosition;private int dropPosition; // private ImageView dragImageView; ViewGroup fromView;Animation AtoB, BtoA, DelDone;int stopCount = 0;p 阅读全文

posted @ 2013-04-10 12:16 梁DH 阅读(766) 评论(0) 推荐(1) 编辑

2013年4月9日

获取手机中安装的所有应用程序

摘要: PackageManager packageManager = this.getPackageManager(); List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(0); 通过以上方法,可以得到手机中安装的所有应用程序,既包括了手动安装的apk包的信息,也包括了系统预装的应用软件的信息,要区分这两类软件可使用以下方法:a.从packageInfoList获取的packageInfo,再通过packageInfo.applicationInfo获取applicationInfo。b.判断( 阅读全文

posted @ 2013-04-09 16:46 梁DH 阅读(567) 评论(0) 推荐(0) 编辑

2013年4月2日

关于淘宝直通车的那些事(二):关键词选词方法

摘要: 话说上篇文章提到开车之前的准备工作,强调要学会换位思考,站在买家的角度来完善推广宝贝的详情页。今天结合自己的经验来介绍关键词选词方法。文章内容或许有部分是你所熟知的,不过没关系,来印证一下自己的方法也不错。选关键词的原则直通车提供的关键词,主要来源于宝贝标题中包含的词,关于标题的优化技巧,大家可以看之前贾真写的两篇文章《淘宝搜索标题优化》(鬼脚七微信中021号文章,回复021可以查看),很精彩也很接地气,值得反复阅读。还以上次的例子来说明:饭店装修好了,饭菜服务很好,价格公道,态度也好,万事俱备,只欠东风!接下来派业务员出去发传单,希望通过推广招牌菜来吸引顾客,对业务员的考核是带来意向顾客给他 阅读全文

posted @ 2013-04-02 10:47 梁DH 阅读(514) 评论(0) 推荐(0) 编辑

2013年3月31日

android应用 获取本地指定类型文件 的两种最优方法

摘要: 刚因为项目有需求,需求移动应用获取本地文件有下面两个第一个是指定要搜索的目录,第二个是文件类型,譬如“*.jpg;*.png;*.gif”.从资料中查询得到有多种方法,主要有两一种,一种是直接查询,另一种方式是利用广播的方式。广播的方式通过主动的方式通知系统我们需要文件列表,要向系统发送广播sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse(“file://”+ Environment.getExternalStorageDirectory())));然后通过接收器获取系统文列表public class MediaSc 阅读全文

posted @ 2013-03-31 23:05 梁DH 阅读(4704) 评论(0) 推荐(0) 编辑

2013年3月28日

类似人人网的侧滑动层叠窗口实现及代码

摘要: 最近由于项目需要要实现类似人人网的侧滑层叠窗口,就是在一个 activity 上能再滑动的窗口,能部分或全部遮挡住下面的view与之前的滑动功能不同,以前的滑动是采用一个 view 滑开,另一个滑入来。现在的需求不一样需要实现侧滑层叠的样式。按需要下载了人人网的 android 客户端,并反编译后研究相关的实现。这是现在最游行的移动应用设计的方法。效果图:核心类现实public class FlipperLayout extends ViewGroup { private Scroller mScroller; private VelocityTracker mVe... 阅读全文

posted @ 2013-03-28 09:31 梁DH 阅读(1106) 评论(3) 推荐(1) 编辑

2013年3月26日

全景显示图片功能的源码及相关说明

摘要: 最近项目需要,需要将图片 全景 360度显示,网上查找了相关资料,发现国外有一个开源的库可以使用正面是使用 json的配置文件的相关说明,利用下面的配置文件可以达到,传感器的许多功能的实现。{ "urlBase": "file:///sdcard/files", //URL base where the files are //The options are res:// for application resources and file:// for file system (this feature w... 阅读全文

posted @ 2013-03-26 12:52 梁DH 阅读(819) 评论(1) 推荐(1) 编辑

2013年2月28日

activity-alias 的使用

摘要: activity-alias是android里为了重复使用Activity而设计的。当在Activity的onCreate()方法里,执行getIntent().getComponent().getClassName();得到的可能不是这个Activity的名字,有可能是别名的名字.例如:在AndroidMenifest.xml有如下配置:<activity android:name=".TestAndroid" android:icon="@drawable/ic_menu_mark"> <intent-filter> < 阅读全文

posted @ 2013-02-28 16:18 梁DH 阅读(1774) 评论(0) 推荐(0) 编辑

2013年1月23日

NSAutoReleasePool的理解

摘要: 关于NSAutoReleasePool的理解.(大部分内容来自于iOS4.3 Library)Cocoa的内存管理主要依赖于Reference Counting, 而NSAutoReleasePool就是用来支持它的. autorelease pool中存放的对象会在其自身干枯(drain)时被release.我们都知道当一个object的release方法被触发时, 这个对象就被销毁了, 再也不能对它有任何引用, 否则就会出现异常. 但如果在销毁它时触发的是autorelease方法, 那这个object就进入了对应的autorelease pool, 它的生命就被延长了(当pool dra 阅读全文

posted @ 2013-01-23 15:05 梁DH 阅读(399) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航