爱玺玺

爱玺玺的生活日记本。wx:lb87626

可扩展listview就是可以展开有子元素的ExpandableListView

package com.example.expendlistview;


import android.graphics.Color;

import android.os.Bundle;

import android.support.v7.app.ActionBarActivity;

import android.view.View;

import android.view.ViewGroup;

android读取sd卡xml文件

//读取到sd卡xml并获得字节流

File path = new File(Environment.getExternalStorageDirectory(),"backupsms.xml");

//FileInputStream fis = new FileInputStream(pa

android理解回调函数

回调函数本质就是传递一个指针给调用的函数作为参数。然后调用的函数久可以使用这个指针直接进行修改函数外面的东东。

Android没有指针概念,用接口代替。

需要被使用的函数的一个参数是一个接口对象。

这个接口对象被调用者实现其方法,在方法里面可以获得被使用函数的内部属性。

从而调用者可以调用其内部属性修改外面的对象的属性。


下载的组件调用者自己设置,但是下载的进度需要被调用的函数提供。

如果将整个

sqlite3查看所有表select name from sqlite_master where type='table'

sqlite> select name from sqlite_master where type='table';

select name from sqlite_master where type='table';

android_metadata

pdu

sqlite_sequence

addr

par

内容解析者和内容观察者再理解

都是和数据库的通信用的。

内容解析者

//获取一个内容解析者

ContentResolver contentResolver=context.getContentResolver();

//通知内容观察者数据发生变化,自己数据库发生变化,自定义个uri

dos进入目录自动补齐路径全名按tab键

QQ图片20180820211251.gif

如果还有其它可以匹配的继续按tab键就可以切换。

android创建快捷方式

需要权限,注意这个权限自带的没有,手动复制粘贴过去。

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>


代码:

package com.example.createlaunchico;


import android.support.v7.app.Ac

android屏幕适配dp和px互转工具

package cn.jianhaozhan.utils;


import android.content.Context;


public class DensityUtil {

/** 

     * 根据手机的分辨率从 dip 的单位 转成为 px(像素) 

MySQL报错Subquery returns more than 1 row 说明子查询返回了多行无法作为条件判断

mysql> select  

                    sprice, bprice, how_many_times,rid,dtime,msg,

    &n

android桌面控件更新和过发送广播的方式清除进程通

package cn.jianhaozhan.service;


import java.util.List;

import java.util.Timer;

import java.util.TimerTask;


import cn.jianhaozhan.activity.R;

import cn.jianhaozhan.receiver.MyWidget;

impor

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5