第一行代码
月满轩尼诗丶
这个作者很懒,什么都没留下…
展开
-
Notification 学习
第一行代码中的 第8章 运用手机多媒体中的通知方法已经过时,今天来记录一下notice的学习 书中的4个步骤已被替代,在得到通知管理器后,创建Notification对象后在里面设置相应的内容(Notification.Builder),包括通知标题、内容、时间、图标等信息,下面就上码 MainActivity.classpackage com.superxingyun.notificati原创 2016-10-24 19:17:49 · 215 阅读 · 0 评论 -
使用HTTP协议访问网络--HttpURLConnection
Android发送http发送http请求一般有两种方式: 一、HttpURLConnection 二、HttpClient 今天学习的是第一种,五个步骤 1、首先需要获取到HttpURLConnection的实例,一般new一个URL对象,并传入一个目标得网络地址,在调用openConnection()方法。 例:URL u= new URL(“http://www.ttttt.com”原创 2016-11-12 19:15:10 · 860 阅读 · 0 评论 -
手机多媒体--音/视频播放
实现SD中指定音频文件的播放、暂停、停止。 MainActivity.class:package com.superxingyun.playautiotest;import android.media.MediaPlayer;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import原创 2016-10-30 19:32:12 · 390 阅读 · 0 评论 -
后台劳动者--后台执行的定时任务
目标:在后台定时执行打印当前时间的log Android定时任务一般有2种实现方式,一种是使用Java API里面提供的Timer类,另一种是Android的Alarm机制。但是前者无法唤醒CPU,可能会导致后台运行的任务无法正常执行,所以建议使用后者。 获取一个Alarm实例:AlarmManager manager = (AlarmManager) getSystemService(Cont原创 2016-11-10 21:03:22 · 655 阅读 · 0 评论 -
手机多媒体--调用摄像头
目标: 1、调用系统摄像头拍摄照片,并将之裁剪,最后显示到ImageView上。 2、打开手机相册,选取照片,并将之裁剪,最后显示到ImageView上。 参照书上案例,到第二步选取系统相册时,读取照片失败,后来修改了Choose按钮中的 Intent intent = new Intent(“android.intent.action.PICK”); … startActivity原创 2016-10-29 17:39:59 · 426 阅读 · 0 评论 -
BroadcastReceiverPractive
第一行代码学习又开始了 这个广播的项目敲了2遍 始终无法通过Receiver弹出AlertDialog,问题所在是6.0之后Google对于权限更加敏感了,后来在网上看到一个回复是将alertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_TOAST); 里面的TYPE_SYSTEM_ALERT修改成TYPE_TOAST,有相同原创 2016-10-06 18:41:08 · 212 阅读 · 0 评论 -
SQLite数据库存储
Update data Delete data Query data MainActivity.classpackage com.superxingyun.mydatabasehelper;import android.content.ContentValues;import android.database.Cursor;import android.database.sql原创 2016-10-17 16:28:22 · 377 阅读 · 0 评论 -
后台劳动者--探究服务
目标 1、基本用法 2、启动和停止服务 3、活动和服务进行通信 4、服务的生命周期 5、前台服务(类似网易云音乐通知栏常驻) 6、使用IntentService(服务在主线程运行比较容易出现ANR,所以需使用Android的多线程) 1、2两个按钮用于启动和停止服务,3、4两个按钮在之前的基础上加强了活动和服务之间的关系,在活动中指挥服务。(需要创建一个专门的Binder对象来对相原创 2016-11-07 21:51:10 · 303 阅读 · 0 评论 -
手机多媒体--SMS
目标: 1、接收短信功能 2、发送短信功能 3、如何得知短信是否发送成功,对sendTextMessage方法中的第四个参数来对短信的发送状态进行监控。 1: 2、3:(测试机api<23,否则报错) MainActivity.class:package com.superxingyun.smstest;import android.app.PendingIntent;impo原创 2016-10-26 20:06:39 · 305 阅读 · 0 评论 -
酷欧天气
之前到了2级列表下面在选择城市到县就一直显示加载中…,后来发现问题是游标对象方法用错了,目前第二阶段收工。 完成了。原创 2016-10-12 15:45:05 · 554 阅读 · 1 评论 -
Android内容提供器
目标:A程序提供外部访问接口 B程序通过这个接口来访问A程序上面的数据(增删查改) 因为所有的增删查改操作都是需要匹配到想的内容URI格式才能进行的,而我们在写接口的时候自然不会在其添加隐私数据,所以这部分数据无法被外部程序访问到。 下面上实例(A程序) 1、新建类去继承ContentProvider来创建一个自己的内容提供器,Co原创 2016-10-25 16:27:06 · 798 阅读 · 0 评论 -
Android之litepal创建数据库失败
最近在写学习第二版的第一行代码,实战运行项目总是失败,然后报错org.litepal.exceptions.DatabaseGenerateException: can not find a class named com.example.coolerweath搜索一番原来是LitePal.xml中的建表语句路径错误, <list> <mapping class="com.ex原创 2017-09-26 21:43:42 · 5710 阅读 · 5 评论