android
守护者ly
这个作者很懒,什么都没留下…
展开
-
android中解决viewpager控件自动填满屏幕问题
在android开发中页面布局中会使用viewpager控件来做有关图片的项目,viewpager之上的控件不会受到它的影响,但是viewpager会自动填满剩下的屏幕空间,所以在viewpager之下的控件不会显示!在和度娘亲切交流了很久后找到了一个解决办法<ScrollView xmlns:android="http://schemas.android.com/apk/res/androi原创 2014-11-19 10:46:35 · 5600 阅读 · 2 评论 -
Android Studio 快捷键整理
这里主要整理了Android Studio经常用到的一些快捷键,纯手打。原创 2017-04-30 13:40:11 · 442 阅读 · 0 评论 -
Retrofit与RxJava结合并进行封装
Retrofit和RxJava的优点有哪些在此就不赘述了,之前已经有数位大神在各个网站上发了若干文章,博主深感受益匪浅。 我在这里仅仅介绍一下我最近尝试的封装方法,至于为啥要封装,答:因为懒。。。我们可以看一下使用 retrofit进行Http请求的代码:okHttpClient = new OkHttpClient.Builder() .addInterc原创 2017-01-04 13:26:08 · 1591 阅读 · 0 评论 -
RecyclerView使用Data Binding进行数据填充
关于Data Binding的优点我在这里就不啰嗦了,在这里给大家介绍一个例子,利用Data Binding为RecyclerView填充数据。首先需要做的工作是配置Data Binding的设置,在build.gradle文件中添加 dataBinding { enabled = true }因为我使用了RecyclerView和CardView,所以也原创 2016-12-16 14:41:41 · 7871 阅读 · 0 评论 -
Android studio使用smack连接xmpp服务器收发消息
我使用的是ejabberd16.09的linux版本,安装教程网上有很多,我在这里只介绍一下android端连接、登录和收发消息的方法。ejabberd官网地址:点击打开链接 进入正题,我使用的是smack4.1.2包,需要在android studio的build.gradle文件中加入 compile ("org.igniterealtime.smack:smack-a原创 2016-10-25 15:58:03 · 6762 阅读 · 4 评论 -
Android Studio使用smack进行ejabberd创建用户
我使用的是smack4.1.2,引用方法我之前在ejabberd的连接、登录、收发消息这部分介绍过了Android studio使用smack连接xmpp服务器收发消息在使用注册功能之前,也需要对ejabberd服务器的配置进行一些小的修改,或者使用创建功能却遇到了403 -auth错误的朋友也可以参考一下。具体方法如下:ejabberd16.09创建用户的403-auth(Den原创 2016-10-26 09:46:56 · 1031 阅读 · 3 评论 -
Android Studio利用异步任务AsyncTask发送post请求获取json数据
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的缺点:l 在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.2 )Handler异步实原创 2016-07-08 10:14:11 · 14357 阅读 · 4 评论 -
Android发送Post请求获取Json字符串
在android开发过程中,向后台发送post请求获取相应的json字符串是非常常见的操作,至于What does 'json' mean?(json是个啥?)这个问题还是交给更专业的度娘吧。本人在此只是简单介绍一下自己常用的方法,如有不足之处还望诸位指出。首先奉上GetJson方法一个 /** * 发送post请求获取json字符串 * @param url 网站 * @pa原创 2015-06-24 18:09:30 · 2107 阅读 · 0 评论 -
android权限大全
android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概原创 2015-11-26 14:07:49 · 442 阅读 · 0 评论 -
Android网络获取图片保存到本地,并在ViewPager中显示图片
本文章提供的技术有:网络获取图片并保存到SD卡、网络或本地图片展示到ViewPager中、判断网络状态(是否联网)。自己写了一个demo,提供demo下载 点击打开链接 效果如图 网络获取的主要思路是,根据url地址获取图片的数据流,继而将数据流转换为bitmap,在imageview中展示bitmap。需要注意的一个问题是,图片可能会很大,容易造成OutO原创 2015-06-25 15:28:46 · 7597 阅读 · 0 评论 -
android系统通知栏提示消息
在使用android手机时,大家一定都会接触过系统通知栏提示的消息,如图。。。我们在开发android程序时也经常会用到这个技术,先奉上初始化的函数一个 private void initNotify(){ mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE原创 2015-06-25 08:43:30 · 3182 阅读 · 0 评论 -
Android使用j4lChartAndroid插件绘制3D饼图
图表是常见的直观表示数据的途径,目前在android手机上绘制图表基本有两种方法:一是利用java的canvas自己绘制,这种方法自己可操作性强,可以随心所欲地绘制,但是缺点就是工作量大;二是利用第三方插件。本文将给大家介绍一下利用第三方插件j4lChartAndroid如何绘制一个3D饼图。效果如图:提供j4lChartAndroid.jar文件 点击打开链接 也可以下载文章最后的de原创 2015-06-25 09:50:19 · 1989 阅读 · 0 评论 -
Android竖屏录制视频
Android的MediaRecorder除了可以用于录制音频之外,还可以用于录制视频。现在网上有很多demo是关于这方面的,但是本屌在参考学习的时候发现,这些demo大多数都是横屏的,换句话说就是竖屏录制视频的时候预览图像的方向旋转了90度。本屌在参阅部分资料并参考了几个demo之后,在自己的项目中解决了这个问题,下面给大家分享一下。start.setOnClickListener(new原创 2015-05-12 10:35:48 · 3698 阅读 · 1 评论 -
android利用zxing做的二维码扫描
ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目可实现的条形码编码和解码。同时还需要core.jar文件。点击进入下载界面解压rar文件,将其中android文件夹作为项目导入到eclipse中,并且将core.jar文件导入到libs文件夹中,对报错的地方进行修原创 2014-12-12 10:19:44 · 769 阅读 · 1 评论 -
Android Studio 常用快捷键整理
F1-F12 功能 快捷键 光标返回编辑区 Esc 帮助 F1 快速定位到当前类报错或警告的地方 F2 查找下一个 F3 跳转到源代码 F4 复制 F5 移动 F6 逐步执行 F7 跳过 F8 继续运行程序 F9 添加/删除书签 F11 焦点从编辑器移到最近使用的工具窗口 F12Alt 功能原创 2017-04-30 14:05:44 · 554 阅读 · 0 评论