Android
文章平均质量分 67
一个本科生的孤独
羡慕别人无趣
展开
-
android开发之用户头像上传
版权声明:本文为博主原创文章,欢迎大家转载,转载请标明本文出自目录(?)[+]一概述ok我们开始写一个小的demo完成用户圆形头像的选取在写即将实现的效果之前我们看一下即将要实现的效果图二实现代码activity_mainxmlMainActivityjavaok大功告成最后别忘了在清单文件中添加读写sd可权限不然得不到imagePath关于上面的隐示int转载 2016-08-27 13:28:19 · 1434 阅读 · 0 评论 -
Android例子源码头像设置完美实现
Android例子源码头像设置完美实现原创 2016-08-27 13:58:00 · 1191 阅读 · 0 评论 -
Android之QQ授权登录获取用户信息
版权声明:本文为博主原创文章,未经博主允许不得转载。有时候我们开发的app需要方便用户简单登录,可以让用户使用自己的qq、微信、微博登录到我们自己开发的app。今天就在这里总结一下如何在自己的app中集成QQ授权登录获取用户信息的功能。首先我们打开腾讯开发平台这个网页,点击---->移动应用---->创建应用,成功创建应用后,可以产生我们需要的App ID和App Ke转载 2016-08-29 03:22:39 · 804 阅读 · 0 评论 -
Android之设置横屏竖屏
版权声明:本文为博主原创文章,未经博主允许不得转载。方案一:在AndroidManifest.xml中配置在项目的AndroidManifest.xml中找到你所指定的activity中加上Android:screenOrientation属性,它有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的转载 2016-08-29 03:24:04 · 653 阅读 · 0 评论 -
Android之短信验证码
版权声明:本文为博主原创文章,未经博主允许不得转载。我们今天所使用的方案只是Android手机设备集成短信验证码功能的方案之一。我们所采用的方案是使用聚合数据的短信验证sdk。程序的界面如下所示:实现步骤:1.到聚合数据官网上申请短信验证SDK数据,生成AppKey,如下图所示:2.配置工程,把相关的sdk库导入到Projec转载 2016-08-29 03:25:22 · 364 阅读 · 0 评论 -
Android之Activity之间传递对象
版权声明:本文为博主原创文章,未经博主允许不得转载。在很多时候,我们需要在Activity之间传递对象,比如当你点击了某列表的item,需要传递给下一个Activity该对象,那我们需要该怎么做呢?Android支持两种传递对象的方式,一种是bundle.putSerializable方式,一种是bundle.putParcelable。那么下面我们就用一个例子转载 2016-08-29 03:26:53 · 1354 阅读 · 0 评论 -
Android之常用类型转换
这篇文章是记录我们平时在Android开发过程中,经常会用到的类型转换,主要包括String、byte[]、bitmap、inputstram、Drawable之间的转换,代码如下:[java] view plain copy "font-size:18px;">import java.io.BufferedReader; import java.io转载 2016-08-29 03:28:34 · 458 阅读 · 0 评论 -
Android之同一个TextView设置不同样式的文字
版权声明:本文为博主原创文章,未经博主允许不得转载。需求分析:很多时候,我们需要在视图中显示不同样式的文字,但是为了减少viewgroup层级,不想新增很多个TextView控件来实现不同样式的文字。那么有没有一种方式能够在同一个TextView控件中实现多种自定义的样式的文字呢?答案是肯定的,下面就让我们来做一个此问题的实践实验。实践过程:首先我们在布局x转载 2016-08-29 03:29:40 · 1450 阅读 · 0 评论 -
Android之SharedPreferences工具类
版权声明:本文为博主原创文章,未经博主允许不得转载。本工具类永久维护,永久更新,如果各位读者发现有bug或者不合理之处,请留言,博主将第一时间改正。本工具类提供的功能有:1.存储五种类型的数据;2.读取五种类型的数据;内容如下:[java] view plain copy import android.content.Co转载 2016-08-29 03:31:19 · 596 阅读 · 0 评论 -
Android之自定义checkbox样式
版权声明:本文为博主原创文章,未经博主允许不得转载。大部分情况下,我们在UI中并不采用Android自带的checkbox复选框样式,这时候就需要我们自定义自己的checkbox。首先找两张checkbox背景图片,比如下图样子的:然后在drawable目录下定义一个背景图片xml文件,内容如下:[html] view plain c转载 2016-08-29 03:32:25 · 541 阅读 · 0 评论 -
android入门_采用HttpClient的POST方式、GET方式分别实现登陆案例
1.简介HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。2.功能介绍 以下列出的是 HttpClient 提供的主要的功能,要知道更多详细的功能可以参见 HttpClient 的主页。(1)实现了所有 HT转载 2016-08-29 03:39:09 · 384 阅读 · 0 评论 -
Android 手机存储及sd卡操作--案例登录记住帐号密码
手机分为内部存储和外部存储。内部存储,即在本工程目录下。外部存储在sd卡上。手机没有sd卡也能运行程序。判断sd是否存在 //MEDIA_UNKNOWN:不能识别sd卡 //MEDIA_REMOVED:没有sd卡 //MEDIA_UNMOUNTED:sd卡存在但是没有挂载 //MEDIA_CHECKING:sd卡正在准备 //MEDIA_M原创 2016-08-29 03:40:39 · 1100 阅读 · 0 评论 -
Android逆向分析案例——某点评APP登陆请求数据解密
今天,七夕,单身23载的程序汪,默默地写着博客~上一次的逆向分析案例中讲了如何去分析某酒店的APP登陆请求,为了进一步学习如何逆向分析以及学习其他公司的网络传输加解密,本次案例将继续就登陆请求的数据加密进行分析,实现从网络抓包的密文到明文的转换,这次成为炮灰的是某点评的APP~首先,分析的步骤还是和上一次分析某酒店的APP那样:反编译-->找关键代码-->分析请求代码加解密原理-->验转载 2016-08-29 03:43:48 · 1468 阅读 · 0 评论 -
Android中ContentProvider案例
PersonContentProvider内容提供者类package com.ljq.db;import android.content.ContentProvider;import android.content.ContentUris;import android.content.ContentValues;import android.content.UriMatche原创 2016-08-29 03:45:15 · 330 阅读 · 0 评论 -
Android fragment使用详解及案例
Fragment 设计理念在设计应用时特别是Android 应用 ,有众多的分辨率要去适应,而fragments 可以让你在屏幕不同的屏幕上动态管理UI。例如:通讯应用程序(QQ),用户列表可以在左边,消息窗口在右边的设计。而在手机屏幕用户列表填充屏幕当点击某一用户时,则弹出对话窗口的设计,如下图: Fragment的生命周期 每一个fragments 都有自己原创 2016-08-29 03:48:01 · 687 阅读 · 0 评论 -
Android中四种对话框案例
在对话框中,上下文只能使用this,不能使用getApplicationContext() [1]普通对话框 实现: //点击按钮,弹出普通对话框 public void click1(View v){ //通过builder构建器来构造 AlertDialog.Builder b原创 2016-08-29 03:49:20 · 674 阅读 · 0 评论 -
最全Android开发常用工具类
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、 ParcelUtils、Random转载 2016-08-29 03:50:42 · 452 阅读 · 0 评论 -
我的Android案例—签到日历
案例八:签到日历知识点:GridView的使用SQLite的使用涉及文件:res->layout->activity_main.xml主布局文件res->layout->date.xml布局文件src->db->DBHelper.javajava文件src->db->SignDAO.javajava文件src->activity->MainActivity.ja原创 2016-08-29 03:52:14 · 1364 阅读 · 0 评论 -
Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例
Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例继上篇json解析,我用了原生的json解析,但是在有些情况下我们不得不承认,一些优秀的json解析框架确实十分的好用,今天我们为了博客的保质保量,也就不分开写,我们直接拿比较火的Gson和Fast-json来使用,末尾在进行一些分析Android JSON原生解析的几种思路,以号码归属地,原创 2016-08-29 03:53:47 · 351 阅读 · 0 评论 -
Android 使用Gson解析json案例详解
一、目前解析json有三种工具:org.json(Java常用的解析),fastjson(阿里巴巴工程师开发的),Gson(Google官网出的),解析速度最快的是Gson,下载地址:https://code.google.com/p/google-gson/二、什么是JSON:JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样,原创 2016-08-29 03:56:13 · 518 阅读 · 0 评论 -
Android中Json数据解析,Thread+Handler ,SimpleAdapter使用小案例
1.本代码中的数据是由服务器提供。Json数据解析请参考 http://blog.csdn.net/suren__123/article/details/6938547 。布局文件十分简单,主要用于小测试,就一份listview控件。代码如下:package com.sb.sbbimproject;import java.io.ByteArrayOutputStream;impo原创 2016-08-29 03:58:22 · 454 阅读 · 0 评论 -
android机顶盒简单案例
最近,对Andoid中APK做了一些修改,让其支持遥控器的支持,这把人弄得焦头烂额,好不郁闷,这里特别记录下思路,留给有需要的同志。123 其实Android本身是做了对遥控器的上下左右按键的焦点移动控制,以及对Enter键的响应,现在知道的原因就是1:View的子类在派生时对其动作做了从写,导致其焦点控制失效;2:不明原因导致焦点控制失败。该原创 2016-08-29 04:00:23 · 1214 阅读 · 0 评论 -
android wifi连接 有无密码均实机验证成功案例
最近搞了个无线wifi模块,兴趣爱好写了个android wifi密码连接,先将成果分享出来,谢谢大家指出不足,欢迎点赞。功能点:连接wifi模块,包括无密码和加密方式。异步连接,不会导致ANR。自动保存wifi密码。先上图:刷新wifi站点信息连接我的wifi模块,没密码是ok的,有密码的我也先试了一把,所有密码自动保存了(代码中体现)连接成功(通过获取到原创 2016-08-29 04:01:57 · 1453 阅读 · 2 评论 -
Android MVP模式 解析JSON 显示到ListView上
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Android MVP模式 解析JSON 显示到ListView上有关MVP模式的介绍,这里不作详细解释,稍后会更新MVP设计模式,请等待链接……简述本次的主要功能实现: 通过mvp设计模式,(MVP的主要优势是将view层和model层完全解偶)解析json数据,然后展示到ListView上转载 2016-09-09 10:25:43 · 1670 阅读 · 1 评论 -
Android之自定义实现BaseAdapter(优化布局)
版权声明:本文为博主原创文章,未经博主允许不得转载。Android之自定义实现BaseAdapter(优化布局)上一篇中我们介绍了自定义实现BaseAdapter的普通实现布局,然而上一章也说了普通实现的方式效率会很低,而且对系统开销也很大,所以,那样的实现是为了让初学者能知道可以这样使用,在实际项目中不可能使用那种方式的,要是你在做项目的时候使用普通布局方式,我敢保证,不过试用期转载 2016-09-09 10:29:15 · 396 阅读 · 0 评论 -
Android之ListView分页加载数据功能实现
版权声明:本文为博主原创文章,未经博主允许不得转载。Android之ListView分页加载数据功能实现什么是ListView分页加载数据功能呢?在现在的大数据时代,我们不可能把某些数据全部展示到界面,好比我们经常会看的QQ空间一样,当你看动态的时候,系统不可能会把所有好友的动态都展示在上面,你能看到的一般都是最新好友更新的动态,假如你要看非最新的好友动态,通常你都会手指向上滑动屏转载 2016-09-09 10:31:19 · 686 阅读 · 0 评论 -
环信(Android)设置头像和昵称的方法(最简单暴力的基于环信demo的集成)。
版权声明:本文为博主原创文章,未经博主允许不得转载。 最近,经常有朋友问到,如何集成环信头像,怎么才能快速显示头像,因时间紧急,很多朋友都没有时间慢慢的研究代码,这里大家稍微花10分钟看一下文章,看完后再花5分钟改一下代码,即可达到你们所要的效果。 当然这个是在你直接复制了demo中的工具类和必要的UI的前提下实现的。简短说明简单暴力的方法:除UI外的其他所有类先复制到自己工转载 2016-09-09 10:33:59 · 530 阅读 · 0 评论 -
Gson解析(List和Map)格式json数据
主要解析 两种格式 列表格式 和 map格式常用的是列表解析,以前不知道解析map,就用json配合gson使用,今天在论坛看到有人问,就试了一下才发现 解析map也很方便,哇喔,又涨姿势了..[java] view plain copy public class jsonParse{ class City{转载 2016-09-09 10:37:24 · 456 阅读 · 0 评论 -
android获取web服务器端session并验证登陆
传统网页实现用户登陆一般采用session或cookie记录用户基本信息又或者两者结合起来使用。android也可以采用session实现用户登陆验证并记录用户登陆状态时的基本信息,session是在服务器端的;而类似cookie的记录方式,则可以在客户端采用xml文件记录用户基本信息,重要数据则可以加密存放客户端。android实现的session登陆功能与网页请求不同的是,网页形式的一次成功的原创 2016-08-30 21:24:54 · 464 阅读 · 0 评论 -
android客户端与服务器端交互 如何保持session
最近在开发项目的过程中,遇到Android与web服务器要在同一session下通信的问题。在解决问题前先回顾下Session与Cookie:Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写的机制来实现。Cooki转载 2016-08-30 21:25:58 · 1375 阅读 · 0 评论 -
Session是通过Cookie来传id的
版权声明:本文为博主原创文章,未经博主允许不得转载。1、HttpSession session = request.getSession();根据情况当这句代码需要创建session的时候,服务器每创建一个session都会有一个想对应的session_id,并且服务器会把这个session_id号,会以Cookie的形式回写给客户端(浏览器),下次同一个用户访问的时候会带这个se转载 2016-08-30 21:51:41 · 3844 阅读 · 0 评论 -
Android 实现 session 保持
最近在开发项目的过程中,遇到 android 与 web 服务器要在同一 session 下通信的问题。先来了解一下 session 机制 和 session 的实现方式:Session机制Session 机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。当程序需要为某个客户端的请求创建一个 session 的时候,服转载 2016-08-30 22:35:29 · 10433 阅读 · 1 评论 -
http://bbs.csdn.net/topics/390356059
xuexi原创 2016-08-30 22:39:30 · 1868 阅读 · 0 评论 -
session
想实现这样的一个功能,客户端每次登录成功后,服务器会分配一个sessionId给客户端,并在session里保存该用户id,然后客户端每次请求时都要带着这个sessionid,服务器先根据sessionid取出这个用户的id,再进行操作。并且服务器端设定一个session失效时间,比如说30分钟,30分钟内如果客户端没有发出请求,就删除这个session,用户操作的时候就要求他重新登录。我想知道现原创 2016-08-30 22:43:48 · 247 阅读 · 0 评论 -
android实现session保持hao
在最近写的一个Android中需要请求web服务器中的数据,有一个登录Activity,登录后会到MainActivity,这中间登录和MainActivity都需要请求php的jsonapi,所以要在网络请求中保持session的,研究了好半天才搞定。其实sesion在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessi转载 2016-08-30 22:55:44 · 348 阅读 · 0 评论 -
android:listview实现qq,微信好友列表(头像,昵称,个性签名)
版权声明:本文为博主原创文章 http://blog.csdn.net/su20145104009首先附上运行结果:如果你没有学过listview请你先看一看基本知识。不想再说的那么细了 太多了。首先是listview布局[html] view plain copyprint?xml version="1.0" encodin转载 2016-09-11 12:22:54 · 1336 阅读 · 0 评论 -
Gson的使用——Gson解析json数组并展示在ListView控件上
版权声明:本文为博主原创文章,未经博主允许不得转载。类似于解析json数据的框架有很多,常用的就是Gson,使用起来特别的方便,同时,还拥有很好的可操作性,今天就来说说怎么用Gson去解析一个json数组。使用Gson之前,需要下载一个gson.jar的jar包。具体的自己去网上下载,有很多。首先看看数据源{ "a": [ { "转载 2016-09-11 12:51:46 · 915 阅读 · 0 评论 -
如何使用Gson工具类,以及使用listview加载相应的解析项
使用Gson包解析数据,并添加到listview public class JsonWether_Activity extends AppCompatActivity { ListView listView; List hotellist = new ArrayList JsonAdapter jsonAdapter; protected vo转载 2016-09-11 12:58:09 · 497 阅读 · 0 评论 -
Android 通过httpclient请求web服务器,并解决用户登录session保持
版权声明:本文为博主原创文章,未经博主允许不得转载。[java] view plain copy package com.rainet.tiis.network; import java.util.Iterator; import java.util.List; import java.util.Map; import org.apache.http转载 2016-08-31 12:07:50 · 1010 阅读 · 0 评论 -
java 随机生成18到25范围内的整数
版权声明:本文为博主原创文章,未经博主允许不得转载。[java] view plain copy 《JAVA产生指定范围的随机数》 产生机制: 产生Min-Max之间的数字 实现原理: Math.round(Math.random()*(Max-Min)+Min) [java] view plain cop转载 2016-08-31 12:14:09 · 667 阅读 · 0 评论