
Android笔记
黑瞳丶
编程爱好者
展开
-
Android之百度地图(三)
关于项目打开运行时错误的解决方案在第一个build.gradle 中打开 然后分别加上 google()重新try again就可以了下面介绍一下百度地图开发中ak值的获取方法(然后百度搜索百度地图开发平台就可以了)SHA1值就是这么获取的 点击signingReport 等待几秒就可以了SHA1: 4F:68:35:47:76:43:8B:EB:C8:52:4D:B5:6C:9...原创 2018-09-25 20:31:07 · 617 阅读 · 0 评论 -
Android之传感器小游戏
滚球小游戏–加速传感器的小应用一个通过传感器的简单小游戏(明白逻辑就好)关于如何使用传感器的代码我就不细说了 上篇博文已经谈过 套路都是一样的SensorManager创建对象引用->获取对象->获取传感器->给传感器弄监听->注册监听(onResume)->取消监听(onPause)一丶SurfaceView的实现主要谈画面的绘制1.要想能够画出界...原创 2018-09-29 18:45:38 · 2212 阅读 · 0 评论 -
Android之传感器
先添上一个计算手机中的传感器的代码public class SensorDetectorActivity extends Activity { //SensorManager对象引用 SensorManager mySensorManager; @Override public void onCreate(Bundle savedInstanceState) { super.onCr...原创 2018-09-29 16:45:35 · 307 阅读 · 0 评论 -
Widget
Widget一种桌面组件Widget开发有如下几个部分1.Widget布局的XML文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2018-10-07 20:58:20 · 204 阅读 · 0 评论 -
Android之基础系列(三)Broadcast Receiver
Broadcast Receiver 广播接收器广播接收器可以分成两类标准广播 (所有的广播接收器都可以在同一时间接受到广播消息 且执行是没顺序的)有序广播 (根据优先级的不同来接收 优先级高的也可以截断优先级低的)广播接收器可以使用1.动态注册监听(网络变化)ConnectivityManager功能:监视网络连接状态通过context.getSystemService(...原创 2018-10-06 17:49:54 · 199 阅读 · 0 评论 -
Android之Widget
和Activity同级别的 receiver(广播接收器) 其中最后一个action 千万不能省以及service 的注册Broadcastreceiver原创 2018-10-06 15:24:38 · 129 阅读 · 0 评论 -
Android之混合开发
Installation failed with message Invalid File:这个问题 在今天的学习中出现了!!究其原因 由于安卓开发一般都是很久才会启用一次项目而频繁的更换项目可能会出现包名相同的情况所以AndroidStudio 自动判断这个项目已经安装过了 然后让你不要安装(这也是AndroidStudio 的新特性)解决方案:=================...原创 2018-10-06 14:29:41 · 1241 阅读 · 0 评论 -
Android的api使用
Android 的api 使用博主是翻译成中文了 然后api都在发展 也就是develop里面原创 2018-10-05 17:25:58 · 738 阅读 · 0 评论 -
Android之百度地图(二)
不是很明白allowBackup的方法 查询一下Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是true。当allowBackup标志为true时,用户即可通过adb backup和adb restore来进行...原创 2018-09-22 16:51:45 · 375 阅读 · 0 评论 -
Android之基础系列(一)
Android入门之显式Intent和隐式Intent一丶显式IntentIntent intent=new Intent(FirstActivity.this,SecondActivity.class);startActivity(intent);创建显式Intent需要传入两个参数1.上下文对象2.需要启动的Activity的.class文件该Intent的意图很明显所以叫显式...原创 2018-09-27 16:22:56 · 430 阅读 · 0 评论 -
Android之多媒体数据采集
Demo 1录音机下面来分析:各种引用的创建(比较特殊的ImageButton 和 MediaRecorder)初始化我就不多说Handler的使用 上篇博文谈过不多说关于这种写法的监听可以借鉴(毕竟所有控件只不过是View的子类而已)然后读取有没有内存卡Environment.getExternalStorageState().equals(android.os.Envi...原创 2018-10-04 21:38:09 · 565 阅读 · 0 评论 -
Android之多线程
这是一个每过三秒 定时弹出一个Toast的小demoAndroid的线程分两类一个是不带消息的普通线程另一个则是带消息的消息线程先来逐步分析首先分析消息处理器Handler用一个匿名内部类 重写handleMessage方法 传入msg按套路 就是在方法中使用switch 来判断收到的不同的msg 来处理不同的业务逻辑然后通过bundle 来接受数据 并且出一Toasthd=n...原创 2018-10-04 21:07:50 · 202 阅读 · 0 评论 -
Android之SQLite
其实Android的数据库操作本质和java没有区别都是一样的套路 (不过有的事情我就不说了 代码之珍贵)Android的数据库更加轻便适合移动端的设备SQLiteDatabase首先看数据库打开的方式 openDatabase(路径 游标工厂 工作模式(以 | 隔开))然后执行sql语句 execSQL关闭数据库很简单 close 就行增删改查 主要是sql的...原创 2018-10-03 10:54:13 · 307 阅读 · 0 评论 -
Android之IO流
File files =Environment.getExternalStorageDirectory(); File[] pp=files.listFiles(); for(File file:pp) { Log.d("","文件名:"+file.getName()+"文件路径:"+file.getAbsolutePath()); }这一段主要说明一下Envi...原创 2018-09-26 17:06:53 · 366 阅读 · 0 评论 -
Android之动画处理
创建如下目录在res/anim/myanim.xml 写关于动画的代码代码如下:描述了四种常见的动画效果以及使用alpha 透明度scale 尺寸大小(注意中心点,插入器)translate 平移rotate 旋转(注意中心点,插入器)<?xml version="1.0" encoding="utf-8"?> <!-- XML的版本以及编码方...原创 2018-10-02 11:26:20 · 344 阅读 · 0 评论 -
Android之百度地图(一)
&amp;lt;resources&amp;gt; &amp;lt;!-- Base application theme, dependent on API level. This theme is replaced by AppBaseTheme from res/v...原创 2018-09-20 16:52:18 · 337 阅读 · 0 评论 -
Android之基础系列(二)
活动的启动模式1.standard系统默认的启动模式 (不管活动有没有 反正启动了就创建新的对象 感觉挺傻的)2.singleTop举例:如果只有活动一存在 则不管怎么启动 只会有一个对象,不会创建新的对象如果两个活动存在 活动一去启动活动二的话 然后活动二启动活动一的时候 活动一又会被重新创建 因此这个启动模式针对一个活动挺好 多了则与standard没区别 (还是有点傻)3.s...原创 2018-10-03 14:59:51 · 154 阅读 · 0 评论