随笔分类 -  Android

Android
摘要:最近在使用蓝牙进行文件分享时,出现了一个奇怪的问题。同样的代码在android5.1上可以顺利运行,但是在android7.0上就运行失败。出现如下的错误: 出现这个问题的时候我立刻意识到这是一个兼容的问题,于是在网上找了一些方法,并解决了这个问题,我受到启发的网址是: 即以前的共享代码是这样写的: 阅读全文
posted @ 2019-07-24 10:55 云中雀 阅读(2729) 评论(0) 推荐(0) 编辑
摘要:首先在res下创建raw,然后将mp3音乐拷贝到raw下 直接贴代码吧 //开始播放声音 public class PlayVoice { private static MediaPlayer mediaPlayer; public static void playVoice(Context context){ try { media... 阅读全文
posted @ 2018-11-07 11:41 云中雀 阅读(856) 评论(0) 推荐(0) 编辑
摘要:最近的APP项目有一个需求就是连续点击两次返回按钮,退出整个APP,而不是返回到上一个页面,这个连续是有时间限制的,在我的项目里,我设置成2秒钟,如果两秒之内点击了两次,就代表用户想要退出整个APP,如果大于两秒则不会触发该效果。 实现方法是: 重写Activity里的onBackPressed方法 阅读全文
posted @ 2018-09-22 17:13 云中雀 阅读(1924) 评论(0) 推荐(0) 编辑
摘要:后来发现,是没在清单文件配置Context,也就是下面的第三步。 解决方法: 转: https://blog.csdn.net/AndroidOliver/article/details/56481828v 阅读全文
posted @ 2018-09-07 15:15 云中雀 阅读(473) 评论(0) 推荐(0) 编辑
摘要:在app的build.gradle文件的dependencies中,添加依赖: 注意,要在清单文件中,添加权限: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission 阅读全文
posted @ 2018-09-04 14:46 云中雀 阅读(2267) 评论(0) 推荐(0) 编辑
摘要:1、判断当前是否有网络 2、判断当前网络类型 3、判断当前手机网络类型 4、判断当前手机网络2G\3G\4G 阅读全文
posted @ 2018-09-01 10:30 云中雀 阅读(910) 评论(0) 推荐(0) 编辑
摘要:assets下的资源如下图: 下面是工具类: AssetsCopyTOSDcard .java MainActivity .java 在编程过程中遇到的两个问题: open failed: ENOENT (No such file or directory) open failed: EISDIR 阅读全文
posted @ 2018-09-01 10:21 云中雀 阅读(1390) 评论(0) 推荐(0) 编辑
摘要:AssetManager用于获取assets下的资源。 1、getassets()得到AssetManager 2、AssetManager.close() 关闭AssetManager 3、Resources和Assets 中的文件只可以读取而不能进行写的操作。 4、AssetManager类常用 阅读全文
posted @ 2018-09-01 10:06 云中雀 阅读(5016) 评论(0) 推荐(0) 编辑
摘要:设计Android的工程师起名字还是挺规范的,而且一眼就知道是什么意思。RemoteViews,顾名思义,远程的View。Android为了能让进程A显示进程B的View,设计了这么一种View(其实不是真正的View)。其实我们开发过程中,发通知到状态栏显示也是利用了RemoteViews,我们来 阅读全文
posted @ 2018-08-31 10:29 云中雀 阅读(995) 评论(0) 推荐(0) 编辑
摘要:首先,什么是桌面widget,桌面widget是一种桌面插件,如下图: 这种类型的控件叫做widget,一般长按桌面会弹出一个界面让你选择控件,选择完了拖到桌面就能使用了。 下面我们为这个app来添加一个widget,先看一下效果吧。 然后点击这个桌面widget,让他跳转到我们的app里面 怎么样 阅读全文
posted @ 2018-08-31 09:59 云中雀 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:Seetaface发布了第二个版本——Seetaface2: https://github.com/seetaface/SeetaFaceEngine2 请参考: https://mp.weixin.qq.com/s?__biz=MzI1NTE4NTUwOQ==&mid=2650325457&idx 阅读全文
posted @ 2018-08-30 10:51 云中雀 阅读(671) 评论(0) 推荐(0) 编辑
摘要:前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现 今天我将全面介绍Android通过WebView与JS交互的全面方式 目录 1 阅读全文
posted @ 2018-08-30 10:42 云中雀 阅读(12794) 评论(0) 推荐(0) 编辑
摘要:前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView的组 阅读全文
posted @ 2018-08-30 09:54 云中雀 阅读(4018) 评论(0) 推荐(0) 编辑
摘要:SharePreferences是一种轻量级的数据存储方式,它是以key-value的形式保存在 data/data/<packagename>/shared_prefs 下的xml文件中。通常使用它来保存应用中的一些简单的配置信息,如用户名、密码、自定义参数的设置等。 需要注意的是,sharepr 阅读全文
posted @ 2018-08-29 18:11 云中雀 阅读(917) 评论(0) 推荐(0) 编辑
摘要:需求分析 具体编码 manifest.xml文件 。需要申请四个权限,并实现服务,广播的注册。 通过一个Button按钮来启动该服务 MainActivity.java 服务的具体实现代码RecorderService.java 在开机广播中实现开机启动服务 项目可以参考: https://gith 阅读全文
posted @ 2018-08-29 15:55 云中雀 阅读(11911) 评论(1) 推荐(0) 编辑
摘要:前阵子公司有一个项目,简单的监听短信应用,功能只有如下两个: 1.监听短信并获取短信内容上传服务器; 2.从服务器获取短信内容,发送出去 按照传统的思路,监听短信我们有两种方式;第一种是使用广播方式监听短信广播到来,第二种则是通过观察者,监听数据库数据变化。 其中,指的注意的是Android4.4之 阅读全文
posted @ 2018-08-29 15:37 云中雀 阅读(2962) 评论(0) 推荐(0) 编辑
摘要:Android provides a user level interface for VPN services with which programmer only need to focus on the interaction with remote server. Other actions 阅读全文
posted @ 2018-08-29 15:00 云中雀 阅读(3) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2018-08-29 14:53 云中雀 阅读(17) 评论(0) 推荐(0) 编辑
摘要:正确应对系统内存不足,OnLowMemory和OnTrimMemory回调 1. OnLowMemory OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMemory。 系统为 阅读全文
posted @ 2018-08-24 16:34 云中雀 阅读(167) 评论(0) 推荐(0) 编辑
摘要:我们都知道,在Android中,Service有两种启动方式: startService 以startService()启动服务,系统将通过传入的Intent在底层搜索相关符合Intent里面信息的service。如果服务没有启动则先运行onCreate,然后运行onStartCommand (可在 阅读全文
posted @ 2018-08-24 16:27 云中雀 阅读(1941) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示