- 博客(36)
- 资源 (13)
- 收藏
- 关注
转载 使用微信api将内容分享给好友,或者发送到朋友圈
现在我们给应用添加一个功能,能在应用内将消息分享给微信好友,或者分享到朋友圈中。我们首先来到微信开放平台官网,跟着组织走,官网指南:https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl&verify=1&lang=zh_CN点击这里,查看步骤1.申请你的AppID开发者账号注册完了之后,来到管
2015-05-27 17:49:19 4224
转载 Android使用Contact数据模型来批量插入联系人
使用Contact数据模型来批量插入联系人主要需要contact数据模型的以下两文件: contacts.model下的: EntitySet.java EntityDelta.java 以上文件的源码地址可以在找到。 EntitySet在Android 4.0中已经被改名为EntityDeltaList. 我自己的代码在MainActivity.java,Di
2015-05-27 15:45:14 7892
原创 Android添加onKeyLongPress事件
在应用开发当中,有的时候需要捕捉按键的长按事件,从android2.0开始,activity当中就包含public 方法boolean onKeyLongPress(int keyCode, KeyEvent event);按照正常的开发流程,为了响应onKeyLongPress事件,我们需要重载onKeyLongPress()方法,测试发现onKeyLongPress并不能被正常的调用,为何?
2015-05-26 11:31:23 8892 1
原创 Android 休眠 FLAG_KEEP_SCREEN_ON
之前有一篇屏幕锁的,但是在具体的应用中总是出现问题,当我在视频播放暂停的时候,释放了锁,但是屏幕总是亮着,应该是某一个地方对屏幕进行了锁操作。WakeLock主要代码如下:PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);wakeLock = pm.newWakeLock(PowerMan
2015-05-25 18:28:54 1414
转载 Android SystemProperties设置/取得系统属性的用法总结
通过调查得知,Android系统中取得/设置系统属性的用法参考以下3篇文章就足够了。1.Android SystemProperties简介介绍了设置属性需要的权限,已经设置权限的方法。Systemproperties类在android.os下,但这个类是隐藏的,上层程序开发无法直接使用。其实用java的反射机制是可以使用这个类。何谓ja
2015-05-22 11:33:59 2113
转载 Android Property实现介绍
1. property应用例子Java:import android.os.SystemProperties;SystemProperties.get("persist.sys.usb.config", "mtp,adb");SystemProperties.getBoolean("ro.adb.secure", false);SystemProperties.set("sys
2015-05-22 10:02:38 921
转载 Android系统Root与静默安装
静默安装,指的是安装时无需任何用户干预,直接按默认设置安装应用。因为,它的无需用户干预,很多情况下变成了用户压根不知道,应用不知不觉就安装上了。是在推广上极为流氓的手段,很类似PC上的捆绑安装。正因为静默安装时极为流氓的推广行为,所以,其推广价格也极其高。Android应用安装有如下四种方式安装形式完成方式系统应用安装开机
2015-05-20 16:09:55 711
原创 Android音频系统之AudioPolicyService
1.1 AudioPolicy Service在AudioFlinger小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。这种分离方式有效地降低了整个系统的藕合性,而且为各个模块独立扩展功能提供了保障。1.1.1 AudioPolicyService概述汉语中有很多与策略有关联的俗语,比如“因地制宜”、“具体问题具体分析”;战争中只遵
2015-05-18 18:29:48 492
转载 Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
今天老大给我提了一个需求叫我调研一下,他已经测试了IOS平台上是可以的,需求很简单就是在系统浏览器中通过输入一个uri就可以打开相应的app。比如你在IOS中的系统浏览器中输入:tel://123,就会跳到拨打电话页面而且拨打号码是123,像这样的命令,老大他用了小米手机测试了一下,发现可以的,所以他就以为Android的也是可以的,但是当我用三星和htc手机测试发现不行,这时候老大就纠结
2015-05-18 15:59:02 1396
转载 Android(视频、图片)加载和缓存类库Glide
转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!前言在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让
2015-05-14 17:36:01 5713
转载 Android Fragment getActivity返回null解决
在Android开发中,如果我们用到V4包里面的Fragment,在应用被切换到后台的时候,Activity可能被回收,但是创建的所有Fragment则会被保存到Bundle里面,下面是FragmentActivity的部分源码/** * Save all appropriate fragment state. */ @Override protecte
2015-05-14 17:05:04 449
原创 【Android】自定义控件让TextView的drawableLeft与文本一起居中显示
前言 TextView的drawableLeft、drawableRight和drawableTop是一个常用、好用的属性,可以在文本的上下左右放置一个图片,而不使用更加复杂布局就能达到,我也常常喜欢用RadioButton的这几个属性实现很多效果,但是苦于不支持让drawbleLeft与文本一起居中,设置gravity为center也无济于事,终于有空研究了一下,这里与大家一起分享。
2015-05-14 11:12:18 479
原创 TextView显示html图片点击图片放大等操作
记录我的学习ing:最近项目中获取JSON数据数据中都有很多的html标签和图片。开始用CharSequence richText = Html.fromHtml(str,imgGetter, null);这种是可以显示图片的,ImageGetter imgGetter = new Html.ImageGetter() { public Drawa
2015-05-13 16:26:31 1331 1
转载 BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
BaseAnimation动画框架Android动画集合Android动画splash动画声明:部分动画来源于网络,本人只是想方便收集在一起,如果不妥请及时与我联系!谢谢为了统一BaseAnimationApp签名,一定要方便以后大家自动更新...防止签名冲突,不能及时更新BaseAnimation讨论群号:149581646
2015-05-13 16:06:16 446
原创 Setting up a Linux build environment
These instructions apply to all branches, including master.The Android build is routinely tested in house on recent versions of Ubuntu LTS (14.04), but most distributions should have the required
2015-05-12 19:14:23 393
原创 How To Install Java on Ubuntu with Apt-Get
IntroductionAs a lot of articles and programs require to have Java installed, this article will guide you through the process of installing and managing different versions of Java.Installi
2015-05-12 19:11:12 372
原创 Android WebView Long Press长按保存图片到手机
private String imgurl = ""; /*** * 功能:长按图片保存到手机 */ @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextM
2015-05-12 17:03:07 1456
原创 Android系统时间制式的获取(24钟头制式/12小时制式)及UTC与本地时间的转换
Android系统时间制式的获取(24小时制式/12小时制式)及UTC与本地时间的转换 I、获取系统时间制式(12小时制/24小时制) 1、背景/使用场景 在有些软件中,可能需要展示一些时间信息,而这些信息可能是Server以UTC格式或Unix timestamp 格式推送过来的,终端可能需要将这些转换为本地时间展示。 而根据个人喜好,终端的制式可能是12
2015-05-11 22:10:04 2085 1
原创 linux环境下编译不成功
[hadoop@hd2-single 01]$ javac -cp *.jar zxing_test/Test.java zxing_test/Test.java:12: package com.google.zxing.client.j2se does not existimport com.google.zxing.client.j2se.*;^warning: com/goo
2015-05-11 20:17:30 2475
转载 android 集成第三方静态库的编译方法
最近为java层将一个静态库通过jni层封装成了一个动态库工他们调用,遇到了一些编译上的疑惑,所以索性将其彻底搞清楚算了,免得以后误事。 下面的图片列出了所有相关文件,可以看到引用静态库的文件是com_xxx.cpp文件,而.a文件是放在lib目录下的libHWRecog.a,而库提供出来的头文件在include下的两个.h文件。
2015-05-11 16:41:01 461
转载 Eclipse下Ant自动打包,混淆和签名
如有转载,请声明出处:http://blog.csdn.net/zhongkejingwang/article/details/37914219为什么要写这篇博客,因为我被这个东西折磨了两天,网上说的好多都有问题,最坑爹的就是版本不同导致的错误。下面分享一下我总结出来的快捷的ant打包方式以及遇到的一些问题和解决方法(在windows环境下)。ant打包有什么好处?在ecl
2015-05-09 08:12:11 3662 1
转载 Eclipse下使用Ant多渠道批量打包
]在上一篇文章《eclipse下Ant自动打包,混淆和签名》中,我们已经可以使用ant进行打包了,但是很多情况下我们需要批量打包,比如发布到平台上时需要上传每个市场的渠道包,每个apk都包含了不同的渠道号,具体数值写在AndroidManifest.xml的meta元素中,比如在AndroidManifest.xml中添加一个渠道名和渠道号可以加入<meta android:n
2015-05-09 08:09:09 2899 1
转载 Android事件分发、View事件Listener全解析
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38141719问题在自定义控件和设置事件Listener的时候,很多人想当然,完全根据自己的意愿处理返回值,比如down事件我不想处理,我要交给view自己处理所以return false或者return super.onTouchEvent(event);;我要自己处
2015-05-09 08:08:19 331
转载 Android自定义控件实战——滚动选择器PickerView
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38513301 手机里设置闹钟需要选择时间,那个选择时间的控件就是滚动选择器,前几天用手机刷了MIUI,发现自带的那个时间选择器效果挺好看的,于是就自己仿写了一个,权当练手。先来看效果:
2015-05-09 08:07:33 479
转载 Android自定义控件实战——下拉刷新控件终结者:PullToRefreshLayout
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38340701 说到下拉刷新控件,网上版本有很多,很多软件也都有下拉刷新功能。有一个叫XListView的,我看别人用过,没看过是咋实现的,看这名字估计是继承自ListView修改的,不过效果看起来挺丑的,也没什么扩展性,太单调了。看了QQ2014的
2015-05-09 08:07:15 579
转载 Android自定义控件实战——水波纹标签云TagCloud
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38534853 标签云就是在搜索的时候给用户提供推荐的一些关键字。这个水波纹的标签云是我在实习期间写的...当时没用上,发出来记录一下。先看一下效果图: 可以上下循环滚动,触碰时随手指滑动而滚动,点击界面会暂停2秒钟。这个标签云的实现思路是定义一
2015-05-09 08:06:13 445
转载 Android自定义控件实战——仿淘宝商品浏览界面
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38656929 用手机淘宝浏览商品详情时,商品图片是放在后面的,在第一个ScrollView滚动到最底下时会有提示,继续拖动才能浏览图片。仿照这个效果写一个出来并不难,只要定义一个Layout管理两个ScrollView就行了,当第一个ScrollView滑到底部
2015-05-09 08:03:52 1027
转载 Android自定义控件实战——水流波动效果的实现WaveView
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38556891 水流波动的波形都是三角波,曲线是正余弦曲线,但是Android中没有提供绘制正余弦曲线的API,好在Path类有个绘制贝塞尔曲线的方法quadTo,绘制出来的是2阶的贝塞尔曲线,要想实现波动效果,只能用它来绘制Path曲线。待会儿再讲解2阶的贝塞尔曲线是
2015-05-09 08:03:13 597
转载 Android自定义控件实战——仿多看阅读平移翻页
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38728119之前自己做的一个APP需要用到翻页阅读,网上看过立体翻页效果,不过bug太多了还不兼容。看了一下多看阅读翻页是采用平移翻页的,于是就仿写了一个平移翻页的控件。效果如下:在翻页时页面右边缘绘制了阴影,效果还不错。要实现这种平移翻页控件并不难,只需要定
2015-05-09 08:02:55 732
转载 Android下拉刷新上拉加载控件,对所有View通用!
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38868463 前面写过一篇关于下拉刷新控件的博客下拉刷新控件终结者:PullToRefreshLayout,后来看到好多人还有上拉加载更多的需求,于是就在前面下拉刷新控件的基础上进行了改进,加了上拉加载的功能。不仅如此,我已经把它改成了对所有View都通用!可以随
2015-05-09 07:59:11 557
转载 Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 (来自时之沙的csdn博客) 随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:[java] view plaincopy
2015-05-07 10:32:47 677
转载 Android监听应用程序安装和卸载实现程序
Android监听应用程序安装和卸载实现程序,有需要的同学可参考一下。 代码如下复制代码package com.rongfzh.yc;import android.content.BroadcastReceiver;import android.content.Context;import android.conten
2015-05-06 20:27:31 453
原创 Android 监听apk安装替换卸载广播的实现代码
首先是要获取应用的安装状态,通过广播的形式以下是和应用程序相关的Broadcast ActionACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)ACTION_PACKAGE_REPLACED 一个新版本的应用安装到设备,替换之前已经存在的版本ACTION_PACKAGE_CHANGED 一个已存在的应用程序包
2015-05-06 20:27:20 619
转载 用Gradle 构建你的android程序
前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离ant....
2015-05-05 10:12:24 322
转载 Android WebRTC 音视频开发总结(一)
本系列文章主要总结和分享WebRTC开发过程中的一些经验,转载请说明出处(博客园RTC.Blacker),更多交流与合作请看页面上方的子标题! 一、WebRTC是什么? 可能您还不知道WebRTC是什么,但您一定用过他里面的东西,因为QQ就用到了他的核心技术,不过那时候这些东西还不叫WebRTC,他也还掌握在GIPS手里(他们家的语音技术可谓独步天下),而且当年小马哥也给人家交了
2015-05-05 09:44:55 580
转载 Android时间获取与使用
编写Android网络程序时难免会遇到手机时间不准确的问题,本文总结了一些常用的时间获取与校正方法:转载请注明:http://blog.csdn.net/xzy20461.获取本机当前时间:?123Time local = newTime();local.set(System.curre
2015-05-04 13:57:23 927
Homework11.zip
2020-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人