android项目
ecosystems
小程序是中国第三次互联网技术革命, 带来的科创浪潮对零售电商、生活服务、内容产业、视频产业、移动出O2O及小游戏等为代表的新业态、新商业影响深远,同时这些新业态、商业模式也在数据和资本上得到了验证。
笔者做为国内第一批Android开发者,经历和见证了移动互联网的一路发展。过去的10年里,从事了5年的垂类APP开发和管理(涉及社交、O2O),5年的浏览器开发和管理,深谙APP开发和管理之道(用户增长、营收、性能体验、动态部署...),目前all in在小程序这样的开发者生态领域 , 为开发者提供多场景的解决方案 ,助力生态发展~
展开
-
android 图片处理 (滤镜,图片位置)
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类转载 2012-08-10 15:56:47 · 6576 阅读 · 3 评论 -
Android查看内存使用的方式(Running services、MemoryInfo、getNativeHeapSize) 整理的不错
查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有微略不同。方式一,Running services通过手机上Running services的Activity查看,可以通过Setting->Applications->Running services进。关于Running services的详细内容请参考《Android中使用"running services"转载 2015-02-27 14:40:19 · 4223 阅读 · 0 评论 -
ActivityThread.java:1177 Android 4.2.2系统上的问题
java.lang.NoSuchMethodError: android.app.ANRAppManager.dumpMessageHistory at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1177) at android.app.ApplicationThrea原创 2014-09-23 17:52:40 · 3210 阅读 · 10 评论 -
textview 动态改变点击态效果
android中设置TextView的颜色有方法setTextColor,这个方法被重载了,可以传入两种参数 Java代码:[java] view plaincopypublic void setTextColor(int color) { mTextColor = ColorStateList.val原创 2014-05-09 20:08:48 · 5363 阅读 · 0 评论 -
Android-Universal-Image-Loader 图片异步加载框架
特点多线程图片加载尽可能多的配置选项(线程池,加载器,解析器,内存/磁盘缓存,显示参数等等)图片可以缓存在内存中,或者设备文件目录下,或者SD卡中可以监听加载进度可以自定义显示每一张图片时都带不同参数支持Widget jar包下载 1.自定义XXXAppllication类,初始化ImageLoader[jav原创 2013-12-11 15:40:44 · 1475 阅读 · 0 评论 -
单元测试
许多开发者都有个习惯,常常不乐意去写个简单的单元测试程序来验证自己的代码。对自己的程序一直非常有自信,或存在侥幸心理每次运行通过后就直接扔给测试组测试了。然而每次测试组的BUG提交过来后就会发现自己的程序还存在许多没有想到的漏洞。但是每次修改好BUG以后还是怀着侥幸心理,认为这次不会有bug了。然后又一次自信地提交,结果又败了。因为这样反复几次后。开发者花在找BUG和修复BUG的这些时间加起来已经转载 2013-07-31 16:58:57 · 606 阅读 · 0 评论 -
android autocompletetextview
参阅创建搜索界面添加最近请求建议项添加自定义建议项 为了能在Android系统的辅助下(发送搜索请求到activity并提供搜索建议项)实现搜索功能,应用程序必须提供一个XML格式的搜索配置文件。本文描述了搜索配置文件的语法和使用方式。关于应用程序如何实现搜索特性的详细信息,在开发者指南的创建搜索界面中进行描述。 文件位置:r原创 2013-07-09 14:26:07 · 1297 阅读 · 0 评论 -
ActionBarSherlock自定义
其实很简单,只需要把原来的themes里面的主题,如下: @style/Widget.Styled.ActionBar @style/Widget.Styled.ActionBar 里面得4.0之后才有的属性抽出去,放到values-v14的目录里面的themes里,比如上面的android:actionBarStyle。如下:原创 2013-06-07 09:12:35 · 2437 阅读 · 0 评论 -
为APP添加快捷方式
相信大家在使用很多的应用的时候都碰到过这样的一个情景,那就是当我们第一次点击使用这个应用的时候程序会主动的为我们创建一个桌面上的快捷方式,这样的好处是可以让用户更加方便的进入这个应用,省去找的麻烦。有句话曾经说,谁占据了PC桌面客户端谁就是王者。所以我们在做开发的时候肯定也会有用到这一点,那么今天我就和大家分享实现的这样的一个功能。其实不难,你只需要在你的应用程序启动的第一个Activity里添加转载 2013-05-28 12:06:16 · 5758 阅读 · 1 评论 -
fragment 生命周期
一直以来,都想用fragment实现各种效果,但却不知道该在哪个回调方法中写什么东西。今天在用fragment实现了tab功能之后,才对fragment是生命周期有了一点理解。我做了两个tab,一个是listfragment,一个是普通的fragment,在切换的过程中,发现listfragment的条目每次都增多,这才开始找回调函数的调用问题。一看是把初始化adapter的代码放在了on原创 2012-12-18 23:57:32 · 1396 阅读 · 0 评论 -
android自定义toast
public static void getMyToast(Context context , int imageResource , String content , int time){Toast toast = new Toast(context);toast.setDuration(time);//设置时间toast.setGravity(Gravity.CENTER,原创 2012-10-29 17:53:02 · 724 阅读 · 0 评论 -
Android中View转换为Bitmap及getDrawingCache=null的解决方法
Android中View转换为Bitmap及getDrawingCache=null的解决方法1.前言 Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);再比如一些动态的实时View为便于观察和记录数据、需要临时生成静态的Bi转载 2012-10-17 11:38:11 · 1344 阅读 · 0 评论 -
PopupWindow位置
Android中PopupWindow位置的确定一般通过showAsDropDown函数来实现,该函数有两个重载函数,分别定义如下:Java代码 public void showAsDropDown(View anchor) { showAsDropDown(anchor, 0, 0); } public void showA转载 2012-10-11 11:21:40 · 7831 阅读 · 3 评论 -
去除或替换listview 默认的点击选中时的颜色
去除或替换listview 默认的点击选中时的颜色1.去除默认的点击选中时的颜色(1)设置列表layout的backgroudcolor属性就OK了。(2)android:focusable="false" android:focusableInTouchMode="false" android:cacheColorHint="#00000000" andr原创 2012-08-20 18:19:03 · 39918 阅读 · 0 评论 -
Android N版本(7.0)适配
Android N版本适配AndroidN beta版本已经出来了, 虽然还没有搭载的机器上市,但是已经Android N版本早早的就可以体验试用了。近期使用Nexus 6 刷了7.0版本, 对负责的项目进行了适配。大问题不多,小问题不少,还是耗费了些时间。整理如下:相关资料:https://developer.android.com/preview/api-overview.html官方说明(A原创 2016-08-11 22:18:51 · 9585 阅读 · 2 评论