自定义博客皮肤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 6166

原创 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 1248

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

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

2017-08-08 16:17:03 1002

原创 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 365

原创 GridView内存泄漏解决

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

2017-07-13 09:54:48 943

原创 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 194

原创 安卓 碎知识点

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

2017-07-06 17:46:12 215

原创 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 892

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

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

2017-07-05 15:54:32 6278 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 3268 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 640

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

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

2017-06-27 10:33:51 598

原创 安卓 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 2909

转载 安卓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 730

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

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

2017-06-07 10:37:22 346

原创 内存泄漏小结

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

2017-06-07 09:49:52 259

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

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

2017-06-06 17:00:35 237

安卓投影PC(MyTools)

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

2017-09-28

android programming the big nerd ranch guide

android programming the big nerd ranch guideandroid programming the big nerd ranch guideandroid programming the big nerd ranch guideandroid programming the big nerd ranch guide

2017-09-25

一个程序员的奋斗史

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

2017-08-03

程序猿接单宝典

教你如果做一名合格的项目经理

2017-08-03

像程序猿一样思考

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

2017-08-03

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

Android 群英传 源码

2017-06-14

运筹学答案

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

2012-12-01

空空如也

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

TA关注的人

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