java自定义注解

java自定义注解 Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。 1、元注解 元注解是指注解的注解。包括  @Ret...

2017-01-04 16:25:16

阅读数 713

评论数 0

ssh

SSH key生成及其使用 一、检查是否已经存在ssh key 通常sshkey会默认生成在用户家目录下,所以查看家目录下是否存在.ssh 文件夹,以及是否存在相关目录就行。(~/.ssh/id_rsa) 二、生成key 在控制台输入:  ssh-keygen -t rsa  N...

2017-01-04 11:13:22

阅读数 139

评论数 0

理解 RxJava 线程模型

http://blog.saymagic.cn/2016/08/20/understand-rxjava-threading-model.html 主题 线程 RxJava RxJava作为目前一款超火的框架,它便捷的线程切换一直被人们津津乐道,本文从源码的角度,来对RxJav...

2017-01-03 18:30:32

阅读数 270

评论数 0

android如何让service不被杀死-提高进程优先级

1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建  [代码]java代码:  @Override  public int onStartCommand(Intent intent, int flags, in...

2016-09-20 00:18:00

阅读数 1670

评论数 0

Android sqlite联合主键的使用

http://blog.csdn.net/zadarrien_china/article/details/51867324 一、问题分析 在操作sqlite数据库的时候,在测试的时候出现了数据的一个不正常的增加,造成的数据的异常,后来发现是sql语句出现的问题。 分析:每次在上...

2016-09-19 10:02:08

阅读数 572

评论数 0

Fragment bug看这里

http://stackoverflow.com/questions/16265733/failure-delivering-result-onactivityforresult

2016-07-06 23:09:01

阅读数 355

评论数 0

Fragment

在Android中,对Fragment的操作都是通过FragmentTransaction来执行。而从Fragment的结果来看,FragmentTransaction中对Fragment的操作大致可以分为两类: 显示:add() replace() show() attach()隐藏:re...

2016-07-06 22:32:22

阅读数 157

评论数 0

canvas使用硬件加速

之前用 canvas 裁剪 绘制 bitmap, 发现bitmap显示用的缓存,没有裁剪, setLayerType(View.LAYER_TYPE_SOFTWARE,null);就可以了; Android的硬件加速       Android从3.0(API Level 11...

2016-06-30 23:43:41

阅读数 1356

评论数 0

Activity与布局初始化流程;

Activity onCreate 方法执行;  setContentView方法,加载布局, 此时执行构造函数创建View对象,初始化参数,并且执行onFinishInfalte; onStart, onResume后 , 执行View的onMeasure,onLayout,onDraw;

2016-06-24 17:16:18

阅读数 398

评论数 0

setRotation

view的旋转可用setRotation,使view绕z轴旋转, 它改变了view的属性; 1.如果要做VerticalSeekBar 可以用setRotation实现,  想法自定义一个ViewGroup, group中包含 SeekBar; viewGroup的onMeasure方法...

2016-06-23 18:10:26

阅读数 2707

评论数 0

canvas rotate

第一步平移: canvas.translate(200, 100); 第二步旋转90度 (注意:x 和 y 坐标会一同旋转) canvas.rotate(90); ...

2016-06-23 16:26:06

阅读数 288

评论数 0

声音

声音三要素: 音高,音色,响度; 声音可以用声波来表示;   波有振幅,频率; 波形; 波的振幅表示 响度; 波的周期 的倒数 也就是频率, 表示音高: 例如女人声音尖细,男人低沉; 波形则表示音色:  由许多谐波组成;  如:同样的音高与频率,声音会不相同, 以此来分辨 不同人的声音; 不...

2016-06-23 16:24:18

阅读数 643

评论数 0

fragment参数传递

Android开发之Fragment传递参数的几种方法 时间:2014-10-10 15:44来源:www.chengxuyuans.com Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面...

2016-06-22 10:14:42

阅读数 163

评论数 0

Fragment

FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); fa = new FragmentA(); ft.add(R.id.fl, fa, "aaa")...

2016-06-22 00:48:27

阅读数 238

评论数 0

mysql分组取每组前几条记录

原文:http://www.educity.cn/wenda/404337.html mysql分组取每组前几条记录--按某一字段分组取最大(小)值所在行的数据/*数据如下:namev mysql分组取每组前几条记录   --按某一字段分组取最大(小)值所在行的数据     ...

2016-06-21 14:28:57

阅读数 555

评论数 0

sql分组后最大一条记录

获取分组后取某字段最大一条记录 方法一:(效率最高) select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type ); 方法...

2016-06-21 14:26:08

阅读数 274

评论数 0

sql分组查询

SQL分组查询 一.分组查询 1.使用group by进行分组查询 在使用group by关键字时,在select列表中可以指定的项目是有限制的,select语句中仅许以下几项: 〉被分组的列 〉为每个分组返回一个值得表达式,例如用一个列名作为参数的聚合函数 group by的使用在这只写几个例子...

2016-06-21 12:40:39

阅读数 397

评论数 0

TextView selector不起作用

http://blog.csdn.net/nnmmbb/article/details/47777831 1、由于TextView,RelativeLayout(LinearLayout) 默认不具备可点击性的,要让background的selector 起作用有两种方法:        ...

2016-06-20 16:57:59

阅读数 1208

评论数 0

enum转换

http://blog.sina.com.cn/s/blog_48d4cf2d0100vtrr.html     C++中定义枚举的时候可以直接指定枚举项的值,如:"enum {MAX_LENGTH = 255};"。其实Java也可以,今天学到了这种语法...

2016-06-20 11:53:09

阅读数 163

评论数 0

android 外部存储卡

原文:http://www.tuicool.com/articles/AvUnqiy android系统自身自带有存储,另外也可以通过sd卡来扩充存储空间。前者好比pc中的硬盘,后者好移动硬盘。 前者空间较小,后者空间大,但后者不一定可用。 开发应用,处理本地数据存取时,可能会遇到这些问题:...

2016-06-19 16:20:08

阅读数 204

评论数 0

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