自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 安卓设备投影到电脑PC端的简单实现

需求:安卓设备投影电脑PC 实现app讲解缺点:不适用于游戏、直播等实时演示,会有1~2秒左右的延迟优点:傻瓜式,解压缩按照教程一步一步来即可前提:确保电脑安装过jdk jdk请点击这里下载投影工具请点击这里下载1.解压缩2.shift+右键 点击运行命令行3.运行命令 java -jar asm.jar4.选择设备进行演示(图示只有一个

2017-09-28 11:52:48 6179

原创 Android Studio Error:(28,13) Failed to resolve 。。。。。 的解决方法

出现这个提示的原因是因为仓库里面没有对应的lib,这个时候你需要查看下项目的gradle(build.gradle文件)比如:allprojects { repositories { jcenter() maven { url 'https://maven.google.com' } }}这个

2017-09-13 15:27:52 1255

原创 打包apk的时候keystore别名忘记了解决方法

keytool -list  -v -keystore xxxx.keystore输入密码然后就能看到别名等信息

2017-08-08 16:17:03 1021

原创 app图标大小

LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。xhdpi (Extra-high density screen

2017-07-13 14:15:20 373

原创 GridView内存泄漏解决

解决:onDestroy 中调用一下方法: mGridView.removeAllViewsInLayout(); mGridView = null; mGridViewDatas.clear();参考:http://blog.csdn.net/acxingyun/article/details/71081826?locationN

2017-07-13 09:54:48 960

原创 Fragment的Bug: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

将 commit()方法 改为commitAllowingStateLoss。原因:在onSaveInstanceState方法之后执行了commit的方法。一般 onSaveInstanceState 方法之后会执行onRestart 这个方法。如果在这个方法中有commit等命令就会出现这个bug。

2017-07-06 17:59:09 200

原创 安卓 碎知识点

getWindow().setFlags()方法:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_F

2017-07-06 17:46:12 222

原创 Fragment切换 replace 和 add 的比较 以及最佳方案

参考:http://blog.csdn.net/shimiso/article/details/44677007使用add方式 不及时hide会出现重叠的bug。使用replace方式,虽然这种方式会避免上述的bug,但也是重复创建了对象。因为replace方式,对应的FrameLayout只有一 层,而add方式,这个FrameLayout其实有多层。但是这种方式的缺点是:每次rep

2017-07-06 14:18:30 898

翻译 简单的日期选择控件的实现(弹出日历,选择日期)

项目地址:https://github.com/vikramkakkar/SublimePicker星星 一千八的  值得拥有很简单  直接compile  之后 就是 界面 自定义 DialongFragmeng activity代码 三个部分。首先界面:<EditText android:id="@+id/et" android:layout

2017-07-05 15:54:32 6288 1

转载 日期 yyyy-mm-dd 的正则表达式(能够区分真实日期,区分闰年)

^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)

2017-07-04 09:54:09 3306 2

原创 正则表达式 正整数和小数和实数和端口号

^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$

2017-06-29 11:14:03 652

原创 Android:ListView中包含EditText 文字冲突 复用 焦点 软键盘问题

核心代码:getView中: //为了避免输入框监听的冲突,解绑监听 if(viewHolder.editText.getTag() instanceof TextWatcher){ viewHolder.editText.removeTextChangedListener((TextWatcher) viewHolder.editText.getTag()); } //给输入框控件赋值,添加监听

2017-06-27 10:33:51 610

原创 安卓 7.0 查看 sd卡图片失败 raw image not detected

6.0版本及以前查看sd卡图片的intent:Intent intent = new Intent("android.intent.action.VIEW");        intent.addCategory("android.intent.category.DEFAULT");        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TAS

2017-06-08 15:57:21 2921

转载 安卓7.0 FileUriExposeException 跳转相机页面的bug

1.清单文件        ...                    android:name="android.support.v4.content.FileProvider"            android:authorities="${applicationId}.provider"            android:exported="false"

2017-06-07 18:13:15 737

原创 安卓中关于Fragment的偶发异常。

1.当碎片进行快速切换的时候。比如底部导航栏快速切换replace的时候java.lang.IllegalStateException: Fragment already added解决:添加判断if(!fragmentA.isAdded()){。。。。。。}或者try catch 捕获一下。

2017-06-07 10:37:22 356

原创 内存泄漏小结

1.getApplicationContext在判断网络是否连接,吐司,sp保存数据等时候 不要用activity的context2.碎片切换提交事务的时候用commitAllowingStateLoss 而不是commit 。前者允许参数丢失。

2017-06-07 09:49:52 264

转载 IllegalStateException: Can not perform this action after onSaveInstanceState 异常解决

开发中碰到的一些关于Fragment的偶发性的问题,当进行碎片切换的时候会报出的异常。我的碎片用参数传递了一个Bundle 。当你在碎片切换的时候有时候偶尔会出现参数丢失的情况。解决方法是用commitAllowingStateLoss()方法替换commit()方法。

2017-06-06 17:00:35 242

安卓投影PC(MyTools)

无安装实现安卓投影PC,只需解压缩工具包到电脑,按照readme.txt执行接口。

2017-09-28

一个程序员的奋斗史

一个程序员的奋斗史,感动你我,传递正能量。

2017-08-03

像程序猿一样思考

给你解决问题的另一种思路,策略,方法。

2017-08-03

Android 群英传 —— 徐宜生(源码)

Android 群英传 源码

2017-06-14

运筹学答案

运筹学答案清华大学.胡运权.《运筹学教程》第三版 课后习题答案上

2012-12-01

空空如也

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

TA关注的人

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