- 博客(18)
- 资源 (11)
- 收藏
- 关注
原创 android横竖屏判断
在我们使用Camera录制视频或者拍照的时候,或者其他的需求,我们需要判断当前手机的横竖屏状况。有的需求只需要判断横竖屏,而有的需求则需要具体的是左横屏还是竖屏还是又横屏,比如前面说的拍照。那么就需要到2种横竖屏的获取方式:(1)只获取横竖屏的状态: //获取设置的配置信息 Configuration mConfiguration = this.getRes...
2017-12-18 11:40:30 1849 2
原创 关于android 多文件分享的问题
最新接到一个需求,就是选择多个图片分享到qq好友或者微信好友,下面讲讲我入的坑。1.第一个想法:直接去微信和qq的开发者平台看 文档我找了半天,发现微信是只有单文件分享的,qq倒是有多文件分享,但是我试了一下,好像是只能qq空间的多图片分享。2.第二个想法:第三方的分享集成于是我搜索了友盟,但是论坛第一句就是不支持多图片分享。当时脑子都转不过弯来了,特么的 明明别人app有实现
2017-12-13 17:09:20 2169
原创 PopupWindow7.0显示在控件下面位置不对的问题
if (Build.VERSION.SDK_INT != 24) { //只有24这个版本有问题,好像是源码的问题 mPopupWindow.showAsDropDown(select_dev_bg);} else { //7.0 showAsDropDown没卵子用 得这么写 int[] location = new int[2]; select_de...
2017-12-11 10:12:25 2820 2
转载 HTTP响应头和请求头信息对照表
转载HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。请求头标:允许客户端传递关于自身的信息和希望的响应形式。响应头标:服务器和于传递自身信息的响应。实体头标:定义被传送资源的信息。即可
2017-10-30 11:16:18 433
原创 一些网络知识
1.TCP协议中的三次握手和四次挥手三次握手:1.客户端向服务器端发送连接请求2.服务器端允许连接返回ACK报文,并为这次连接分配资源3.客户端接收到ACK报文后也向服务器端发送ACK报文,并分配资源。四次挥手:1.客户端向服务器端发送断开请求(发送FIN报文)2.服务器端接受到报文,确定数据是否发送完成,如果没有则不必关闭Socket,可以继续把数据发送给客户
2017-10-30 11:07:15 214
原创 Spring笔记二
Spring笔记二Spring的装载和启动Spring是通过上下文(Application Context)装载Bean的定义并组装。 XML配置的Bean用ClassPathXmlApplicationContext比较合适。该类加载位于应用程序类路径下的一个或多个xml配置文件: public class KnightMain { public static vo
2017-07-24 14:25:30 254
原创 Spring笔记一
Spring笔记一Spring的两个核心特性依赖注入(dependency injection,DI)面向切面编程(aspect-oriented programming,AOP)为了降低Java开发的复杂性,Spring采取了一下四种关键策略:基于POJO(Plain Ordinary Java Objects,实际就是普通javabeans,使用pojo名称是为了避免和ejb混淆起来)的
2017-07-18 14:04:50 309
原创 BitmapFactory
BitmapFactory为了避免java.lang.OutOfMemory 的异常,我们需要在真正解析图片之前检查它的尺寸(除非你能确定这个数据源提供了准确无误的图片且不会导致占用过多的内存)。BitmapFactory.Options options = new BitmapFactory.Options();//设置 inJustDecodeBounds 属性为true可以在解码的时候避免内
2017-06-30 14:57:38 274
原创 查询联系人
获取联系人final int m = 0;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //返回系統Home桌面 //Intent inte
2017-03-15 00:24:19 594
原创 Android杂谈
Android杂谈本文章用自己的复习巩固,文章中的内容都是通过Android疯狂讲义整理1.事件监听三种对象:Event Source(事件源):发生事件的来源,一般的情况就是各个控件,比如:textview,button Event (事件):封裝了事件源上发生的特定的事情,比如textview按下激发onKeyDown() eventlistener(事件监听器):监听事件源发生的事件
2017-03-14 00:19:30 227
原创 Android自定view的一些方法的说明
自定义view中一些方法的说明明1.onFinishInflate()回调方法,当应用从布局文件中加载该view并构建界面之后,就会回调这个方法2.onMeasure(int,int)测量该view以及它的子view的宽高(子view只是相对于viewgroup)这里要注意的是:获取的宽和高,需要通过MeasureSpec这个类来转换,因为onMeasure返回的是一个32位的int值,高2位
2017-03-09 23:37:18 291
原创 Android权限
Android应用程序的权限的说明#1. ACCESS NETWORK STATE 网络权限的获取2. ACCESS WIFI STATE wifi权限的获取 3. BATTERY STATS 允许获取电池状态信息 4. BLUETOOTH 连接蓝牙设备 5. BLUETOOTH ADMIN 发现匹配的蓝牙设备 6. BROADCAST SMS 广播收到短信提醒的权
2017-03-09 22:28:04 249
原创 java小知识 List 倒序排列
List mlist=newArrayList();Collections.reverse(mlist);
2017-01-19 15:04:19 19704 1
原创 Android前置后置摄像头录制视频综合版
公司有个项目,有一个需求是录制视频上传到网上,原本准备使用系统的录制功能,发现界面的跳转不能满足需求。于是就只能用自己写的,然后我也不会,就找了很多网上的例子,发现总是有些问题,然后我总结了一下写成了一个工具类,现在分享出来。import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;imp...
2017-01-10 14:12:32 3906 1
转载 仿ios状态栏颜色和标题栏颜色一样
首先创建一个工具类import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.os.Build;import android.support.v4.content.ContextCompat;import android.vi
2017-01-06 11:12:10 1362
原创 ExpandableListView 去掉默认的箭头
今天项目里,添加了一个功能 工厂和设备的2级listview,当时的想法就是用ExpandableListview 然后在添加布局后,发现一级菜单的向下箭头还在,没有去除吊,后来查了一下资料只要在代码里设置一下属性就好了://设置 属性 去掉默认向下的箭头 ExpandableListView .setGroupIndicator(null); 我们在看一下 他的源
2016-12-22 11:45:21 3857
原创 Android 时间轴的实现
实现Android回放功能下的时间轴的绘制1.思路 横向的滑动 那我们就会想到HorizontalScrollView这个控件来实现的横向的滑动 ,那我们就需要先画出布局,但是HorizontalScrollView是没有滑动监听事件的,那我们就需要重写HorizontalScrollView获取他的滑动监听,应为技术菜,自己也不会 所以就网上找了一下(这是转载别人的,出处没有
2016-03-22 11:23:55 2141 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人