当前位置: 首页 > news >正文

移动网站开发技术广州工商注册流程

移动网站开发技术,广州工商注册流程,东莞效果好的网站建设,WordPress仿百度贴吧主题目 录PersonCpPersonCp.javainsert()ContentObserver音乐播放器1、添加读写权限1.1、动态权限授予(调用封装好的方法)2、获取音乐文件(MainActivity.java)2、Music.java(实体类)申请访问SD卡的权限设置适配器下拉刷新PersonCpPersonCp.javapackage cn.wangzg.personcp;import a…目 录PersonCpPersonCp.javainsert()ContentObserver音乐播放器1、添加读写权限1.1、动态权限授予(调用封装好的方法)2、获取音乐文件(MainActivity.java)2、Music.java(实体类)申请访问SD卡的权限设置适配器下拉刷新PersonCpPersonCp.javapackage cn.wangzg.personcp;import android.content.ContentProvider;import android.content.ContentUris;import android.content.ContentValues;import android.content.UriMatcher;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.net.Uri;import java.util.Objects;public class PersonCp extends ContentProvider { //数据库作为数据源将数据保存到数据库中。private MyHelper mHelper;private final static String AUTHORITY cn.wangzg.personprovider;private static UriMatcher mUriMatcher;private static final int PERSON_DIR 0;private static final int PERSON 1;static {mUriMatcher new UriMatcher(UriMatcher.NO_MATCH);// 该URI表示返回所有的person,其中PERSONS为该特定Uri的标识码mUriMatcher.addURI(AUTHORITY, person, PERSON_DIR);// 该URI表示返回某一个person,其中PERSON为该特定Uri的标识码mUriMatcher.addURI(AUTHORITY, person/#, PERSON);}Overridepublic String getType(Uri uri) {switch (mUriMatcher.match(uri)) {case PERSON_DIR:return vnd.android.cursor.dir/ AUTHORITY .persons;case PERSON:return vnd.android.cursor.item/ AUTHORITY .person;default:throw new IllegalArgumentException(unknown uri uri.toString());}}Overridepublic boolean onCreate() {mHelper new MyHelper(getContext());return true;}Overridepublic Uri insert(Uri uri, ContentValues values) {SQLiteDatabase db mHelper.getWritableDatabase();switch (mUriMatcher.match(uri)) {case PERSON_DIR:long newId db.insert(person, name,phone,salary, values);//向外界通知该ContentProvider里的数据发生了变化 ,以便ContentObserver作出相应getContext().getContentResolver().notifyChange(uri, null);return ContentUris.withAppendedId(uri, newId);default:throw new IllegalArgumentException(unknown uri uri.toString());}}Overridepublic int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {SQLiteDatabase db mHelper.getWritableDatabase();int updatedNum 0;switch (mUriMatcher.match(uri)) {// 更新表case PERSON_DIR:updatedNum db.update(person, values, selection, selectionArgs);break;// 按照id更新某条数据case PERSON:long id ContentUris.parseId(uri);String where id id;if (selection ! null !.equals(selection.trim())) {where selection and where;}updatedNum db.update(person, values, where, selectionArgs);break;default:throw new IllegalArgumentException(unknown uri uri.toString());}//向外界通知该ContentProvider里的数据发生了变化 ,以便ContentObserver作出相应Objects.requireNonNull(getContext()).getContentResolver().notifyChange(uri, null);return updatedNum;}Overridepublic int delete(Uri uri, String selection, String[] selectionArgs) {SQLiteDatabase db mHelper.getWritableDatabase();int deletedNum 0;switch (mUriMatcher.match(uri)) {// 删除表case PERSON_DIR:deletedNum db.delete(person, selection, selectionArgs);break;// 按照id删除某条数据case PERSON:long id ContentUris.parseId(uri);String where id id;if (selection ! null !.equals(selection.trim())) {where selection and where;}deletedNum db.delete(person, where, selectionArgs);break;default:throw new IllegalArgumentException(unknown uri uri.toString());}//向外界通知该ContentProvider里的数据发生了变化 ,以便ContentObserver作出相应Objects.requireNonNull(getContext()).getContentResolver().notifyChange(uri, null);return deletedNum;}Overridepublic Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {SQLiteDatabase db mHelper.getWritableDatabase();Cursor cursor null;switch (mUriMatcher.match(uri)) {// 查询表case PERSON_DIR:cursor db.query(person, projection, selection, selectionArgs, null, null, sortOrder);break;// 按照id查询某条数据case PERSON:// 第一步:long id ContentUris.parseId(uri);String where id id;// 第二步:if (selection ! null !.equals(selection.trim())) {where selection and where;}cursor db.query(person, projection, where, selectionArgs, null, null, sortOrder);break;default:throw new IllegalArgumentException(unknown uri uri.toString());}return cursor;}}insert()ContentObserver菜鸟教程 【4.4.1 ContentProvider初探】https://www.runoob.com/w3cnote/android-tutorial-contentprovider.html音乐播放器1、添加读写权限1.1、动态权限授予(调用封装好的方法)2、获取音乐文件(MainActivity.java)2、Music.java(实体类)申请访问SD卡的权限设置适配器下拉刷新点个赞吧~      b(▽)d求求了~小本生意不容易啊~
http://www.pierceye.com/news/932048/

相关文章:

  • 天津自助建站哪个建设网站
  • 西宁市网站建设公司推荐网站全网建设 莱芜
  • 安徽阜阳网站建设公司wordpress网页自适应屏幕大小
  • 上海门户网站的亮点网站开发平台及常用的开发工具
  • 广州h5设计网站公司网站建设从建立服务器开始
  • 如何网站建设全包12306网站多钱做的
  • 阳江北京网站建设中国平面设计在线
  • 上海城乡建设中级职称报名网站合肥网站建设之4个细节要注意事项
  • 洮南网站建设哪家好鞍山信息港招聘信息网
  • 大气手机网站wordpress 添加设置
  • 公司创建网站销售wordpress缩略图支持外链图
  • php网站开发案例教程 dvdwordpress淘宝客自适应模板
  • 做建筑设计网站可以推广的网站有哪些
  • 安徽省建设厅证书查询官方网站关键词优化公司如何选择
  • io游戏网站青岛网站优化排名
  • 怎样建设网站?(怎样注册域名?如何选择主机?网站应有哪些功能模块网站备案可以变更吗
  • 欧美男女直接做的视频网站广告投放跟网站建设一样吗
  • 建网站的流程费用广州比较大的外贸公司
  • wordpress 调用站外api广州优化公司推广
  • 自贡建设专业网站设计企业网站建设专家
  • 重庆潼南网站建设哪家便宜淄博做网站电话
  • 下载官方网站合肥建站公司seo
  • 做网站还是做app好科技部政服务服平台
  • 东阿聊城做网站的公司seo顾问培训
  • 临海高端营销型网站建设地址建设网站有什么要素构成
  • wordpress 照片分享昌平网站建设推广优化seo
  • 石家庄做网站的公司有哪些做企业网站一般要多少钱
  • 电脑十大免费游戏网站万能搜索引擎入口
  • 菏泽网站建设公司排名有没有专做推广小说的网站
  • 东莞网站建设搭建因酷网站建设