开发中遇到的坑
文章平均质量分 55
没有技术含量的小趴菜
编程之美
展开
-
Fragment接收Activity的回传数据中的坑
项目中需要通过Fragment接收Activity的回传数据,于是乎便想到了调用OnActivityResult去接收Activity的回调,但是试了多次之后发现并没了走OnActivityResult方法,于是百度了一下,说要重写FragmentActivity,如下protected void onActivityResult(int requestCode, int resultCode原创 2016-11-17 09:37:25 · 771 阅读 · 0 评论 -
Android开发规范文档
剑走偏锋终归会落下一些东西,以后会慢慢整理1. 基本命名规则 在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的。比如,大小写的区分,使用不同字母开头等等。但究其本,追其源,在为一个资源其名称的时候,应该本着描述性以及唯一性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什...原创 2018-09-17 11:54:32 · 425 阅读 · 0 评论 -
编译mono5.3的步骤和坑
编译mono是为了做unity3d游戏的dll加密推荐在ubuntu下编译,windows上坑太多了而且搜不到几个有用的文章于是就放弃了我在腾讯上架设的一个ubuntu16.04 64位的虚拟机首先安装图形界面 说起了ubuntu的apt-get是一个很不错的东西,缺什么apt-get install xxx 然后输入y(yes)回车就ok登录这个不用多说哈,然后给root用户添加原创 2017-09-01 15:04:27 · 5003 阅读 · 1 评论 -
Andromeda OS 来了,Android 再见?
相信有部分同学已经有耳闻了,前几天炒的很火一个消息,就是 Google 要推出一种全新的操作系统,取名 Andromeda,这款新型的操作系统融合了Android 和 Chrome OS,据称已经有两家硬件厂商在研发基于 Andromeda 系统的设备,计划将于明年面世,并且 Android 8.0 也将会整合到 Andromeda 中。然后网上就看到一堆媒体「再见 Android」、转载 2016-11-26 19:54:28 · 462 阅读 · 0 评论 -
Fragment之间传值的方法
Activity布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:lay原创 2016-11-24 17:18:35 · 586 阅读 · 0 评论 -
invalidate()和postInvalidate() 的区别及使用
项目中的要求是圆形菜单删掉一个item之后剩下的item再把这个圆给分配一下百度了一下说要用invalidate()或者是postInvalidate() 于是就百度了下,了解了解这两个方法的含义和用处invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调原创 2016-11-21 16:11:56 · 523 阅读 · 0 评论 -
理解Fragment生命周期
官网帮助文档链接: http://developer.Android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragmen转载 2016-11-15 14:31:30 · 391 阅读 · 0 评论 -
身份证格式认证
满满的干货,有用的着的速度收藏了啊/** * @author machong * @date 创建时间:2016年11月14日 下午4:28:46 * @version 1.0 * @parameter null * @since null * @return null */publicclassIDCardValidate{//身份证号码验证:star原创 2016-11-18 18:07:23 · 1064 阅读 · 0 评论 -
总结Android图片彩色转黑白遇到的问题
项目中有需求,需要把彩色图片转成黑白图片,而美工又没有给黑白图片,像我这么帅的人就不去和美工小姑娘撕了,自己动手吧.首先我们需要写一个静态方法来把彩色图片转换为Bitmap格式的灰白图片// 彩色图片转黑白 public static Bitmap convertToBlackWhite(Bitmap bmp) { int width = bmp.getWidth();原创 2016-11-15 10:45:37 · 2150 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor
1、 java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0翻译过来,很显然是class版本不支持。经查询,Android Studio2.2必须使用JDK8及以上版本,而且是强制的。所以呢,赶紧下了个JDK8最原创 2016-11-30 10:55:52 · 11176 阅读 · 1 评论 -
记录Android-Studio遇到的各种坑
Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "f3cec24ce64772515843ff5f88a0005c31cdbe71"把project的build.gradle里面的2.0.转载 2016-11-17 16:14:05 · 1854 阅读 · 0 评论 -
定义自己的快捷键Log
1.打开AS2.选择File -> Setting -> Editor -> Live Templates 3.打开AndroidLog下的分支4. 根据自己的LogUtils 来定义快捷键中的 Log代码,例如com.xxx.utils.LogUtil.d(TAG, "$METHOD_NAME$: $content$");5.点击Edit variable...原创 2018-09-17 12:02:01 · 377 阅读 · 0 评论