当前位置: 网站地图
  • android Shader类简介_渲染图像示例 android Shader类简介_渲染图像示例 日期:2014-04-15 点击:161 好评:0

    Android中提供了Shader类专门用来渲染图像以及一些几何图形,Shader下面包括几个直接子类,分别是BitmapShader、 ComposeShader、LinearGradient、RadialGradient、SweepGradient。 BitmapShader主要用来渲染图像,LinearGradient 用来进行梯度渲染,RadialG...

  • 浅谈HTTP中Get与Post的区别 浅谈HTTP中Get与Post的区别 日期:2014-04-04 点击:287 好评:0

    Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的 查 , 改 , 增 , 删 4...

  • java中处理header请求以及跟cookie相关的一些细节 java中处理header请求以及跟cookie相关的一些细节 日期:2014-04-02 点击:721 好评:0

    服务端是否在cookie中返回phpsessionid取决于处理该页面请求的脚本是否调用了session_start(),不管是服务端返回cookie给客户端,还是客户端返回cookie给服务端,都是在header中保存的,如下的get请求: Accept:text/html,application/xhtml+xml,application...

  • android轮询最佳实践service+AlarmManager+Thread android轮询最佳实践service+AlarmManager+Thread 日期:2014-04-01 点击:3406 好评:4

    android中涉及到将服务器中数据变化信息通知用户一般有两种办法, 推送 和 轮询 。 消息推送是服务端主动发消息给客户端,因为第一时间知道数据发生变化的是服务器自己,所以推送的优势是实时性高。但服务器主动推送需要单独开发一套能让客户端持久连接的服...

  • 重写setContentView实现多个Activity部分UI布局相同 重写setContentView实现多个Activity部分UI布局相同 日期:2014-03-31 点击:941 好评:0

    安卓应用中不同的activity一般都具有相同的地方,最典型的是标题栏(titlebar),我们只需在每个activity中调用setTitle就可以得到一个除了标题文字不同,其他完全相同的标题栏。 系统已经为我们引进了titlebar这样的功能,但是如果我们还需要一个类似titleb...

  • 关于android的log函数我要说的 关于android的log函数我要说的 日期:2014-03-27 点击:358 好评:0

    第一次用写android应用程序的时候,觉得android的log输出非常不习惯,为啥?因为还要导入一个日志输出包,日志居然不是系统默认就有的。直到半年之后我才习惯这种日志输出方式。 其实关于android的日志有很多知识,但是真的有必要纠结吗?我只是想打印日志而...

  • 自定义view实现动画数字圆圈 自定义view实现动画数字圆圈 日期:2014-03-26 点击:1010 好评:7

    我们要实现的是如下的效果, 1.该view在设置属性之后时候会有数字和圆圈不断增长的效果 2.该view在按下和放开状态下显示不同的样式。 这种效果逻辑上并不复杂,底层灰色圆圈和蓝色扇形圆圈都是用canvas.drawArc()绘制出来的,中间的数字用drawtext绘制,数字...

  • 谈谈android客户端和网站数据交互的实现 谈谈android客户端和网站数据交互的实现 日期:2014-03-26 点击:578 好评:0

    android客户端一般不直接访问网站数据库,而是像浏览器一样发送get或者post请求,然后网站返回客户端能理解的数据格式,客户端解析这些数据,显示在界面上,常用的数据格式是xml和json。 可以理解客户端其实是一个你自己定义标记语言的浏览器,一般浏览器能...

  • android 加载器loader详解 android 加载器loader详解 日期:2014-03-25 点击:664 好评:0

    Loaders loader在android 3.0之后才被引入,它简化了在activity和fragment中异步加载数据的步骤(个人认为简化是次要的,更重要的是优雅的实现了异步加载),loader有如下特点: 适用于每个activity和fragment 提供异步加载的实现方法 监听数据源的一举一动...

  • Android Notification通知栏开发详解 Android Notification通知栏开发详解 日期:2014-03-23 点击:2017 好评:0

    Notification 是在你的应用常规界面之外展示的消息。当 app 让系统发送一个消息的时候,消息首先以图表的形式显示在通知栏。要查看消息的详情需要进入通知抽屉 ( notification drawer ) 中查看。通知栏和通知抽屉 ( notification drawer ) 都是系统层面控制...

  • 更新了sdk之后提示adt版本过低的解决方法 更新了sdk之后提示adt版本过低的解决方法 日期:2014-03-21 点击:449 好评:0

    更新了sdk之后提示版本过低: 用eclispe的sdk manager更新了最新的sdk之后,重新打开eclispe会出现类似如下错误。This Android SDK requires Android Developer Toolkit version 14.0.0 or above. Current version is 12.0.0.v201106281929-138431. Please u...

  • android wear开发环境的搭建 android wear开发环境的搭建 日期:2014-03-21 点击:625 好评:0

    谷歌最近开放了用于穿戴式设备的开发api预览版本,官方文档已经出来,翻译给大家。 Android wear 开发者预览版提供了让你的 app 通知消息展示在 androidwear 上的工具和 api 。 你可以用 androidwear 开发者预览版做以下事情: 运行 android wear 模拟器 将...

  • DragSortListView:可拖动排序的listview DragSortListView:可拖动排序的listview 日期:2014-03-19 点击:2563 好评:2

    DragSortListView是一个可以实现拖动排序的listview控件,是我看到的交互较为复杂的开源代码中不管是代码质量还是流畅性都最好的。虽然作者已经不再更新其版本,但是仍然非常值得我们去研究,尤其是那些本身需要这种效果的朋友。 DragSortListView 简称DSLV...

  • android service详解 android service详解 日期:2014-03-19 点击:258 好评:0

    service是安卓的一个组件之一,它能在后台执行长时间运行的程序,并且没有界面显示。当一个应用启动service之后,即使切换到另外一个应用,service也可以继续执行下去。service尝尝用在播放音乐,网络下载,I/O操作等后台任务中。 有两种形式的service: 1 s...

  • 可滑动删除的Listview:EnhancedListView-github开源代码推荐 可滑动删除的Listview:EnhancedListView-github开源代码推荐 日期:2014-03-18 点击:636 好评:0

    android自带的下拉通知幕帘和谷歌记事google keep的listview都有一个共同的效果,左右滑动可删除listView,虽然实际使用中对这种效果的需求不是刚需,但能实现也是非常酷的。 github上有这种效果的开源代码EnhancedListView,项目地址: https://github.com/...

  • 开源日历控件Caldroid的使用 开源日历控件Caldroid的使用 日期:2014-03-17 点击:1073 好评:8

    Caldroid是一个以月为单位展示日期的日历控件,主要功能在一个Fragment中。Caldroid既可以以Fragment的形式嵌套在布局中,也可以作为dialog fragment以对话框的形式展示出来。可以通过左右滑动切换月份。 Caldroid可以随意自定义属性,为了支持更多国家的实...

  • onMeasure方法中使用resolveSizeAndState,支持2.2 onMeasure方法中使用resolveSizeAndState,支持2.2 日期:2014-03-16 点击:608 好评:0

    自定义View一般需要重写onMeasure方法,根据不同的需求onMeasure的实现也不同,如果你的View不是非常特别,都可以参考谷歌官方文档中对onMeasure的实现: @Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // Try for a w...

  • android中橡皮筋回弹效果的实现 android中橡皮筋回弹效果的实现 日期:2014-03-12 点击:2911 好评:6

    ios中对可以滚动的视图都在系统层面上实现了触碰到边缘的阻尼回弹效果,用户一看便知自己的操作已经到了边界。android中也有类似的方案,不过当到达边界的时候不是用阻尼的方式,而是逐渐显示一个渐变颜色。ios的那种体验无疑会友好很多,也许是当初ios吵着...

  • 自定义带动画效果的矩形条控件 自定义带动画效果的矩形条控件 日期:2014-03-07 点击:334 好评:0

    项目的原因需要一个带动画效果的矩形条,因为progressbar需要设置主题(有些主题下为圆圈)而且没有自带动画,所以自己写了个控件。 下面是实现方法: 1.继承自View public class SingleBarChart extends View 2.成员变量 private Paint mPaint;private int...

  • github源码分享PinnedSectionListView:分组的listView滑动中固定组标题的实现 github源码分享PinnedSectionListView:分组的listView滑动中固定组标题的实现 日期:2014-03-07 点击:1585 好评:0

    在很多应用中,看到这样的listview:listview滑动过程中分组标题固定在上方,当第二个组滑上来时,第一个组才跟着上滑,下一个组固定,直到该组也滑出上边缘。世上无难事只怕有心人,在github上就有人做出来了,而且效果很好(后来发现安卓自带应用中联系人...

  • 详解android绘制动画效果的曲线图的实现 详解android绘制动画效果的曲线图的实现 日期:2014-03-05 点击:1222 好评:0

    安卓绘制统计图可以用 androidchart ,也可以自己绘制,不像 ios , android 能找到的开源库在 UI 方面都很差,要做出吸引人地方还是需要自己绘制。 本文给出最常用的曲线图的绘制方法。 绘制曲线图首先需要画好横竖坐标轴建立坐标系,比如坐标系中的 100 距...

  • Android应用如何做到自动更新 Android应用如何做到自动更新 日期:2014-03-04 点击:1104 好评:0

    一般app应用商店中提供了安卓软件的升级功能,但是很多app都在第三方商店升级之外增加了自己的升级方式。这是如何做到的呢? “这是如何做到的呢?”这个问题是我们在搞android开发的时候容易进入误区的体现。其实抛开安卓这个概念,一个东西如果想更新版本...

  • ubuntu下编译apps应用模块的一些问题总结 ubuntu下编译apps应用模块的一些问题总结 日期:2014-03-03 点击:182 好评:0

    预编译: . build/envsetup.sh 默认情况下编译会生成apk 和 odex 两个文件,其中apk里面是不包含classes.dex文件的,因此不能直接安装,如果要得到一个完整的apk 需要更改mk文件,有两种办法: 1.只更改需要编译的app项目中mk文件,增加 LOCAL_DEX_PREOPT :=...

  • 使用QRCodeReaderView扫描二维码 使用QRCodeReaderView扫描二维码 日期:2014-03-03 点击:406 好评:1

    现在的二维码扫描一般都是采用zxing,但是使用起来并不是很理想,因此我们需要对原始的zxing进行改进,在github上发现了一个开源项目,修改了zxing使其更好使用,如果你觉得不好使,还可以参照他的做法自己修改zxing。 其使用方法很简单: 1.将library 添加...

  • 如何给gridview的单元格加上分割线 如何给gridview的单元格加上分割线 日期:2013-12-27 点击:1272 好评:24

    有时候需要给gridview加上分割线,没有现成的解决方案,这里写好一个可以直接用的自定义gridview,就叫做LineGridView吧。先上图,zaker客户端第三方分享的gridview样式: 可以看到靠边的格子都是半封闭的,要实现这种效果仅仅靠美工给图片恐怕不行。反编译z...

  • 更薄更快的ipad air能继续领跑平板市场吗? 更薄更快的ipad air能继续领跑平板市场吗? 日期:2013-10-23 点击:293 好评:0

    在过去的两年半的时间里 ,iPad一直没有太大的改变,无非变得了快一点,厚一点,其显示更清晰一点,但他们都是基于相同的iPad设计的改进。但今天的苹果改变了这一切。它大幅削减9.7英寸的iPad,修剪挡板,减轻重量和体积,使之接近于非常小的iPad迷你:正因...

  • 谷歌2300万美元收购Android系统优化公司“Flexycore” 谷歌2300万美元收购Android系统优化公司“Flexycore” 日期:2013-10-23 点击:194 好评:0

    据外媒报道,谷歌将以2300万美元的价格收购法国雷恩一家名为Flexycore的创业公司。这家公司最为世人所熟知的产品是DroidBooster——用于优化Android系统性能的应用。 谷歌已经证实了这次收购,并指出Flexycore团队拥有“优化Android系统性能的专业知识”。事...

  • ImageView通过matrix实现手势缩放 ImageView通过matrix实现手势缩放 日期:2013-10-23 点击:732 好评:0

    关于ImageView的手势缩放,有很多中方法,绝大多数开源自定义缩放都是修改了ondraw函数来实现的。但是ImageView本身有scaleType属性,通过设置android:scaleType=matrix 可以用很少的代码就实现缩放功能。缩放的优点是实现简单,同时因为没有反复调用ondraw...

  • 客户端提问功能在服务端的修改 客户端提问功能在服务端的修改 日期:2013-10-21 点击:122 好评:0

    纠正之前的错误,在ask模块下,要获取请求数据并可以很方便的在control文件中通过 request(isMobile, 0);这样的方式获取,之前是在index.php文件中设置global全局变量来传递的。 增加客户端提问功能提交数据服务端几乎不需要做什么修改,唯一的修改是提交结...

  • TELUS版的Nexus 5新图片曝光 TELUS版的Nexus 5新图片曝光 日期:2013-10-19 点击:224 好评:0

    谷歌和LG合作的另一款手机Nexus 5传言将在10月中旬(已经是中旬,却迟迟未见)发布,但现在又听说可能要在月末的28或者是30号才能在playstore上买到。 还有传闻说说将和运营商合作,就像Galaxy Nexus 和 Nexus 4一样。网上已经有带着TELUS商标的nexus 5清晰...

推荐内容