- 博客(65)
- 收藏
- 关注
原创 DevExpress 按钮列点击多次才出发ButtonClick事件
解决上一个博客遗留问题。目的: 点一下就触发事件解决方法:费了好长事件,才找到原因,是因为我把GridView的EditorShowMode的模式选择了Click,应改为MouseDown就好了。图示位置: ...
2018-10-25 18:48:11
1579
原创 DevExpress GridView使用以及按钮列事件问题
1.可编辑 gridView.OptionsBehavior.Editable = true;2.可选 //多选 gridView.OptionsSelection.MultiSelect = true; gridView.OptionsSelection.MultiSelectMode = GridMult...
2018-10-24 12:01:25
4591
1
原创 日期时间格式总结
以下是对经常使用的一些概念进行整理,有一些是摘自百度。日期格式:MM-DD-YYYYDD-MMM-YYYYMM/DD/YYYYYYYY/MM/DD其中“YYYY”、“MM”、“DD”分别表示日期中的年、月、日。“MMM”是另一种月份表示法,只能在以下集合中取值:{“Jan”,“Feb”,“Mar”,“Apr”,“May”,“June”,“July”,“Aug”,“Sept”...
2018-10-10 13:24:27
4468
转载 彻底弄懂Activity四大启动模式
最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解。我觉得对某个知识点的理解必须要动手操作才能印象深刻,所以今天写一篇博文,结合案例理解Activity启动模式。由于之前看过“区长”的一篇博文(文章结尾处有链接)深受启发,因此本文是在那篇文章的基础上更加全面的讲解。 众所周知当我们多次启动同一个Activity时,系统会创建多个实例,并把它们按照先进后出的原则一一
2017-04-19 13:37:20
545
转载 Tabhost的用法
本文结合源代码和实例来说明TabHost的用法。 使用TabHost 可以在一个屏幕间进行不同版面的切换,例如android自带的拨号应用,截图: 查看tabhost的源代码,主要实例变量有:private TabWidget mTabWidget; private FrameLayout mTabContent; private List mT
2016-07-05 17:29:31
453
转载 AndroidStudio目录结构和Gradle
Android Studio 项目结构 Android Studio 的一个 project (项目)下可以包含多个独立的 module(模块),图中 Bugtags-Android-Demo 便是一个项目,app 便是一个 module。结构如下。 var script = document.createElement('script'
2016-07-05 16:55:59
492
转载 Gradle DSL method not found: 'runProguard()'
本来刚升级studio到1.0的时候就想写这篇文章的,但是没空就没写了。好吧,今天把这个问题写下,因为很多同事也遇到这个问题,解决不了,在你把Android studio升级到1.0后,你会发现你的gradle sync的时候会报底下这个错:报这个错的原因其实是因为你在升级完后,然后工程会默认把你的gradle版本替换成最新的版本,所以你的build.gradle文件中
2016-07-05 16:06:34
252
转载 Android设计相关的网站推荐
这篇文章给大家介绍几个设计相关的网站,因为博主除了软件开发以外还比较喜欢设计,据我观察了解程序员普遍审美都是比较差的,所以这次给大家推荐几个我认为比较好的用来帮助开发和提升审美的网站。 MaterialPalette:Material Design配色工具,只需要选择几个你喜欢的颜色,就可以匹配出一组UI配色方案。地址:http://www.materialpalette.com
2016-07-05 14:02:29
344
转载 自学Android资料大全
看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师 能教你的东西都是很有限的,真正的修行还是要靠自己。我本科是学数学的,虽然研究生是计算机专业,但研究生往往是做研究工作,并不会接触编程这么基本的东 西,关于编程相关我都是靠自学。对于Android这一块,是参加工作还开始接触,开始自己学习的。学习级别,很多人都往往划分成入门、初级、中间.
2016-07-05 13:54:33
520
转载 java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch
2016-07-05 13:08:53
247
转载 Android工程师面试题大全
校招的日子结束了,结果也算圆满。忙碌了一阵子,现在终于可以安安静静的做做项目看看书写写论文了。下面对这段时间面试遇到的问题并结合网上各位的大神秒下的面试题做个总结,本文会持续更新,希望能在面试中助各位一臂之力!Java基础:1、内存泄露的原因:资源对象没关闭。如Cursor、File等资源。他们会在finalize中关闭,但这样效率太低。容易造成内存泄露。SQLit
2016-07-05 10:35:00
328
转载 Android中JNI的使用方法
原文地址:http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIira
2016-07-05 10:15:58
249
转载 Android端 WebP图片压缩与传输的一点探索
1. 简介 直到4g时代,流量依然是宝贵的东西。而移动网络传输中,最占流量的一种载体:图片,成为了我们移动开发者不得不关注的一个问题。 我们关注的问题,无非是图片体积和质量如何达到一个比较和谐的平衡,希望得到质量不错的图片同时体积还不能太大。 走在时代前列的谷歌给出了一个不错的答案——WebP。 WebP是一种图片文件格式,在相同的压缩指标下,webp的有损压缩能比jpg小 25-
2016-07-04 17:54:35
687
转载 org.gradle.api.publication.maven.internal.DefaultMavenFactory错误
Error:Unable to load class 'org.gradle.api.publication.maven.internal.DefaultMavenFactory'.Possible causes for this unexpected error include:You are using JDK version 'java version "1.7.0_79"'. Some
2016-07-04 13:14:59
819
转载 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4456420.html 【系列】第一次使用Android Studio时你应该知道的一切配置第一次使用Android Studio时你应该知
2016-07-04 11:07:48
302
转载 第一次使用Android Studio时你应该知道的一切配置
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【系列】第一次使用Android Studio时你应该知道的一切配置第一次使用Android Studio时你应该知道
2016-07-04 11:05:54
377
转载 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotio...
一、新建工程:1、新建一个Project:打开Android Studio,新建一个Project,界面如下:上图中,设置好工程名和路径之后,接下来可以一路next:二、Android Studio使用方法;1、修改项目结构视图:Project新建完了以后,默认的结构如下:上图可以看到,AS的目
2016-07-04 11:04:16
497
转载 Android Studio 低版本Gradle升级到高版本时常见问题
今天拿到一个用低版本Gradle的编译的Android工程,gradle对版本的向下兼容做的不太好,因此在高版本Gradle的电脑上会出很多问题。1. Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.0
2016-07-04 10:39:21
1036
转载 Android强制设置横屏或竖屏
全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.Layo
2016-07-04 10:13:37
555
转载 浅谈谷歌全新设计理念Material design
新手入门 AndroidChina 2年前 (2014-11-24) 1115浏览 0评论在今年的谷歌I/O开发者大会上,谷歌设计部门副总裁马提亚斯·杜亚特向世界各地的开发者们展示了其全新的设计语言Material Design。这个设计在Android 5.0 中首次亮相。率先搭载Lollipop的设备分别是Nexus 6智能手机和Nexus 9平板电脑,这两款设备在上个月月初
2016-06-28 15:14:05
847
转载 进入Material Design时代
开发进阶 AndroidChina 2年前 (2014-12-09) 30626浏览 1评论由于本文引用了大量官方文档、图片资源,以及开源社区的Lib和相关图片资源,因此在转载的时候,务必注明来源,如果使用资源请注明资源的出处,尊重版权,尊重别人的劳动成果,谢谢!关于Material Design的开源库,本人已经在GitHub上创建了一个项目MaterialDesignCe
2016-06-28 15:12:44
531
转载 Android开发之旅:书籍、教程、工具和各种干货!
新手入门 AndroidChina 2年前 (2014-07-15) 7880浏览 0评论这篇文章收集整理了Android开发所需的书籍、教程、工具、资讯和周刊。它们能让你在Android开发之旅的各个阶段都受益。入门《Learning Android(中文版)》本书为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面、存
2016-06-28 15:08:07
516
转载 Android酷炫实用的开源框架(UI框架)
开发进阶 loading 1年前 (2015-05-13) 38715浏览 9评论前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧
2016-06-28 14:55:40
296
原创 异常Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
运行APP时报的错,解决方式如下:如果还是出错,重启studio
2016-06-12 17:30:17
376
转载 异常org.jetbrains.android.uipreview。RenderingException:未能加载
更新了一下Android SDK,发现新建一个activity后,模拟编辑界面打不开,还提示了如下异常信息:org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than your version of Android Studio.
2016-06-12 17:26:20
586
转载 使用manifestPlaceholders
发现前几天 Android Studio Gradle Plugin 发布了0.13.0版, 终于支持Gradle 2.1了。其中Product Flavors能支持AndroidManifest placeholder了,赶紧应用起来。比如我需要打包不同渠道的APK,需要在AndroidManifest中定义渠道名称,以便在java中调用。以前ant或gradle打包时动态改变渠道的思路是:
2016-06-12 11:26:38
5653
转载 关于Android app的launcher图标更换后,仍然显示默认的ic_launcher图标的解决方法
今天用Android studio做了一个app,一直以来都是默认的launcher图标启动的,用真机测试。改变原来的图标:[html] view plain copyapplication android:name="" android:allowBackup="true"
2016-06-08 11:29:08
1585
转载 android Manifest.xml选项
Manifest.xml下的一些属性定义和用法:----------------------------------------------------------------------------------------------------------------------------------android:allowTaskReparenting 用法是否允许a
2016-06-08 10:58:09
247
转载 android 重力感应小球 Demo
研究Android重力感应,发现所有的demo都是输出x,y,z的,看的头大,自己做了个控制小球运动的demo,大家可以看看。 其实最主要的就是利用accelerometer 加速度传感器输出的X和Y,代码如下: [c-sharp] view plain copypublic void onSensorChanged
2016-06-08 09:59:03
2745
转载 Java泛型中E、T、K、V等的含义
Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th typesObje
2016-06-07 17:46:57
306
转载 java虚拟机内存管理机制(一):JVM内存管理总结【分享】
近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构——如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Na
2016-06-02 16:45:05
327
转载 JVM的内存区域划分
JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:
2016-06-01 18:12:20
236
转载 关于Java中各种修饰符与访问修饰符的说明
类:访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换)访问修饰符名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中package
2016-05-30 16:46:57
1017
转载 Android Studio 多渠道打包、自动版本号及 gradlew 命令的基本使用
Android Studio 多渠道打包、自动版本号及 gradlew 命令的基本使用字数1444 阅读1983 评论4 喜欢23title: Android Studio 多渠道打包、自动版本号及 gradlew 命令的基本使用date: 2015-12-27 19:16:07categories: Android Studiotags: [Android S
2016-05-30 15:32:13
656
转载 Android Studio如何设置代码自动提示
在用Eclipse时候,你可以进行设置,设置成不管你输入任何字母,都能进行代码的提示,在Android Studio中也可以设置,而且比Eclipse设置来的简单。当然如果你觉得代码自动提示会降低你的代码水平,你也可以不设置,在写代码过程中,如果一时忘记了,你就可以用代码提示的快捷键。android studio代码提示的快捷键是什么呢?看这篇文章:【Android Stu
2016-05-18 11:15:05
321
转载 史上最详细的Android Studio系列教程一--下载和安装
原文链接:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这
2016-05-18 10:52:06
310
转载 Android Studio 官方最新版下载地址(支持国内下载)
Android Studio正式发布,给Android开发者带来了不小的惊喜。但是下载地址却不给力,国内似乎无法正常下载。这里我们在网盘上传了,可以尽情下载了哦Android Studio正式发布,给Android开发者带来了不小的惊喜。但是下载地址却不给力,国内似乎无法正常下载。这里我们在网盘上传了,可以尽情下载了哦~~~第一步:Android Studio下载地址:(尽量使
2016-05-18 10:50:51
1376
转载 Android Studio 1.2版安装设置图文教程
这篇文章主要介绍了Android Studio 1.2版安装设置图文教程,本文详细讲解了下载、安装Android Studio 1.2教程,以及常用设置详细图文教程,需要的朋友可以参考下这两天Google更新了Android Studio 1.2正式版,新版本的设置界面大变面,设置条目较旧版本进行了归类,不像以前那样列表长长的了。趁着安装新版本的机会,把常用的设置记录一下,放到博客
2016-05-18 10:47:35
426
转载 Error:Execution failed for task ':app:processDebugManifest'
www.MyException.Cn 网友分享于:2015-12-28 浏览:0次Error:Execution failed for task ':app:processDebugManifest'.D:\AndroidStudio\workSpace\A666\app\src\main\AndroidManifest.xml:13
2016-05-18 10:29:16
5880
转载 优化Android Studio/Gradle构建
使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。开启gradle单独的守护进程在下面的目录下面创建gradle.properties文件:/home//.gradle/ (Linux)/Users
2016-05-17 17:55:46
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人