自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 DialogFragment全屏加控件显示在底部

大家都知道dialogfragment单纯的全屏显示很容易(什么什么Match_parent解决),单纯的显示在底部也很容易(什么什么Gravity.Bottom解决),但是又要全屏又要显示在底部就不容易了。为什么呢?全屏显示,把几个控件显示在底部,你会发现这个控件神奇的消失了。就像这样,上半部分是0dp,weight=1,到了手机上,下面这些控件不会显示,除非你上半部分的0dp改

2017-08-14 10:41:16 1365

原创 底部弹出DialogFragment中使用ViewPager,ViewPager中使用Fragment出现Fragment does not have a view错误

原因是外面的DialogFragment在onCreateDialog中创建,onCreateView还没有创建完毕,就开始创建viewpager里面的fragment,导致里面的fragment出现Fragment does not have a view的异常。

2017-05-03 16:36:49 3738

原创 腾讯云ubuntu配置ssl

腾讯云申请免费的SSL域名解析那里设置腾讯云申请下来的记录号下载腾讯云申请下来的证书在ubuntu14.04上配置SSL证书1.sudo a2enmod ssl2.sudo service apache2 restart3.sudo chmod 777 /etc/ssl4.使用filezilla将下载的SSL证书上传到服务器文件夹/etc/ssl下面5.cd /et

2017-04-25 11:08:51 665

原创 微信小程序开发之搭建腾讯云ubuntu开发环境PHP+MYSQL+APACHE2

1.sudo apt-get install apache22.安全组添加80端口3.sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-imagick php5-cli4.sudo apt-get install phpmyadmin5.进入/var/www文件夹下面6.建立

2017-04-24 21:09:49 1806

原创 推送Broadcast给聊天界面activity传递聊天信息功能实现

实现聊天功能模块,服务器推送一条聊天消息发送到我们的app上,但是不能直接将数据传递到当前的activity上,因为该BroadcastReceiver不是当前的activity注册的,是app启动时注册的,看山去这个推送广播与聊天activity毫无关联性,也就无法互相传递数据。那么我们该怎么实现这个功能呢?实现该功能的方法就是再写一个BroadcastReceiver的子类,让聊天acti

2016-11-24 16:13:50 887

原创 Recyclerview使用notifyitemchanged方法会回到顶部

categories.get(lastPosition).setSelected(false);categoryAdapter.notifyItemChanged(lastPosition);categories.get(position).setSelected(true);categoryAdapter.notifyItemChanged(position);lastPosition=

2016-10-25 11:28:22 10228 1

原创 在OnDialogCreate方法中创建RecyclerView,item不铺满屏幕解决

item不铺满的原因是缺少parent参数,解决的方法是在RecyclerView外面添加一个Relativelayout,或者其他布局,重新编译就会看到Item已经铺满屏幕了

2016-10-24 10:18:07 2035 1

原创 使用singletask的启动模式

onNewIntent,SingleTask

2016-10-18 08:45:23 1654

原创 RecyclerView使用static和不使用static的Viewholder内存消耗相差无几

RecyclerView的onViewRecycled可以看到被回收的VIewHolderRecyclerView实现接口RecyclerListener的onViewRecycled方法。@Overridepublic void onViewRecycled(ViewHolder holder) { }可以看到,每一个被回收的ViewHolder都能在这里得到,那我们可以

2016-09-19 21:43:04 1803 2

原创 编译android源码时的错误

mkdir: 无法创建目录"out": 权限不够/bin/bash: out/target/product/generic/clean_steps.mk: 没有那个文件或目录mkdir: 无法创建目录"out": 权限不够Checking build tools versions...mkdir: 无法创建目录"out": 权限不够/bin/bash: out/casechec

2016-09-07 14:12:06 2074

原创 在Ubuntu10.04下编译android2.3.7源码全过程

1安装10.0.2虚拟机2注册虚拟机3下载ubuntu镜像4下载2.3.7源码,解压,chmod 777,给文件夹权限5安装ubuntu,,选择网络镜像,安装语言包,调整分辨率,安装VMTOOLS6.安装JDK1.6_457.vi ~/.bashrc配置JDK环境8.source ~/.bashrc9.java -version查看是否安装成功10.安装sudo

2016-09-07 13:38:40 499

原创 Can not perform this action after onSaveInstanceState

在使用支付宝支付时遇到的错误弹出选择支付方式的DialogFragment,在DialogFragment上选择支付方式点击确定,跳转支付,当支付成功或失败后,异步回调dialog.dismiss(),这时报出这个错误,原因是在activity的onsaveinstancestate调用之前不能调用dialog的commit(),所以出现这个错误

2016-09-01 14:25:06 700

原创 MediaRecorder录音,解决stop,start错误

public class Recorder { private static final int MAX_LENGTH=1000*60*3;//3分钟 private MediaRecorder recorderl; public Recorder() { initial(); } private void initial()

2016-08-20 10:01:40 5283

原创 使用MediaRecorder进行录音

public class Recorder { private static final int MAX_LENGTH=1000*60*3;//3分钟 private MediaRecorder recorderl; public Recorder() { initial(); } private void initial()

2016-08-20 09:59:32 617

原创 Android全自动软件开发

Android,全自动,辅助

2016-06-29 09:13:54 459

faac for android

支持android aac转码,录音可被ios播放,亲测有效

2016-09-02

Android2高级编程第二版中文版

Android2高级编程第二版中文版,高清版.pdf

2016-01-04

android2高级编程第二版英文版

Android2高级编程第二版英文版,可以编辑,不是图片,高清

2016-01-04

可以直接用的侧滑菜单library

可以直接添加到library,继承slidingactivity使用

2015-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除