`
文章列表
对称加密、非对称加密和签名 在正式使用指纹识别功能之前,有必要先了解一下对称加密和非对称加密的相关内容。 对称加密:所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密 ...

Sql查询dayofweek

sqlite:strftime('%w',date) sql Server:(datepart(dw,date)-1)
startId:表示启动服务的次数 stopSelf(startId):表示停止startId次的服务,其他次数不停止。一般用于多次启动服务,多次执行onStartCommand(Intent intent, int flags, int startId)的情况; stopSelf():表示直接停止服务(所有次数) 使用场景: 如果同时有多个服务启动请求发送到onStartCommand(),不应该在处理完一个请求后调用stopSelf();因为在调用此函数销毁service之前,可能service又接收到新的启动请求,如果此时service被销毁,新的请求将得不到处理。此情况应该调用sto ...
SimpleDateFormat format = new SimpleDateFormat(pattern);获取的是当前设备的默认时区(如北京时间东八区), 而format.parse(strTime).getTime();获取strTime的long时间,会把strTime当做是东八区再转化为世界时间(UTC)再计算出毫秒数。 如:pattern为:HH:mm格式,strTime:01:06。 而世界时间(UTC)的1970-01-01 00:00:00的毫秒数为0,此时将01:06默认补上1970-01-01即1970-01-01 01:06视为东八区时间,再转 UTC时间变成1 ...
原始表 查询语句 查询结果

Javase之内部类

1、普通的类不能使用static修饰,static只能用来修饰内部类; 2、普通类A有一个内部类B:   (2.1)、类B使用static修饰(即Public class B),那么类B可用当做普通类来使用,不依赖其外部类A,如:B b = new B();    (2.2)、类B不使用static修饰(即Public class B),那么类B就跟普通类有区别,创建实例的时候,必须得借助外部类A来创建,如: A a = new A(); B b = a.new B();
<receiver android:name="zzzzReceiver"> <intent-filter> <action android:name="android.intent.action.PACKAGE_ADDED"/> <action android:name="android.intent.action.PACKAGE_REMOVED"/> <action android:name="android.intent.action.PACKAGE_REPL ...

【转】SQLite

1. SQL语法关键字 关键字 描述 Create Table 创建数据表 Alter Table 修改数据表 Drop Table 删除数据表 Create Index 创建索引 Drop Index 删除索引 Create Trigger 创建触发器 Drop Trigger 删除触发器 Create View 创建视图 Drop View 删除视图 Insert 插入数据 Delete 删除数据 Update 更新数据 Select 查询数据 Begin 启动事务 Commit 提交事务 Rollback 回滚事务 ...

ContentProivder

ContentProvider  我们实现了其中的几个方法   这点大家都知道   但是query方法 返回的Cursor  自己实现 然后把需要传递的数据结构放进自己写的Cursor里   这样是不正确的   有时候想想可能觉得可以  但是实际测试的时候  是行不通的  因为Cursor 指向的是底层数据的集合  自己不能携带什么数据  或者说不应该携带数据 Cursor初始化的时候  指针指向数据集合的位置是-1  这样的话   永远是没有这个值  会抛异常 文档上说  应该实现Cursor的时候 实例化一个MatrixCursor   它其实就是我们自定义的一张表 String[] ...
1、怎么样才能关闭sjk-daemon.exe? 通过cmd解决adb的问题:
1、实时获取: LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); if(locationManager != null) { /** * 实时获取(隔几秒一次) * 根据系统设置的时区获取网络时间 */ locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, new LocationL ...

一个汉字的长度

1. utf-8 如果系统采用的是utf-8,那么strlen(“新闻”)=6,即一个汉字占用3个字节。linux系统默认情况下采用的该种编码方式。 2. gb2312 如果系统采用的是gb2312,则strlen(“新闻”)=4,即一个汉字占用2个字节。windows中文版采用的该种编码方式。
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_interpolator" > <translate android:duration="1000" androi ...
btnAttachment.setCompoundDrawablesWithIntrinsicBounds(0, R.drawable.picture_ico, 0, 0);

自定义View

一般来说,自定义View都会去重写onMeasure()方法,该方法是指定控件在屏幕中的大小。 重写该方法需要对控件的实际大小重新计算,然后通过setMeasureDimension(w,h)重新设置控件大小。 onMeasure传入的widthMeasureSpec和heightMeasureSpec不是一般的尺寸数值,而是将模式和尺寸组合在一起的数值。我们需要通过int mode = MeasureSpec.getMode(widthMeasureSpec)得到模式,用int size =?MeasureSpec.getSize(widthMeasureSpec)得到尺寸。 mode共有三种 ...
Global site tag (gtag.js) - Google Analytics