- 博客(67)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 android 记录笔记
自己笔记 每天时时刻刻都会更新 看到好就会添加进来oncreate和oncreateview的区别onCreate是指创建该fragment类似于Activity.onCreate,你可以在其中初始化除了view之外的东西,onCreateView是创建该fragment对应的视图,你必须在这里创建自己的视图并返回给调用者,例如return inflater.inflate(R.l
2017-09-11 23:23:54
483
原创 android 删除指定file文件 删除昨天file文件以及不是今天的所有fle文件
代码是最好的老师:删除不是今天的所有file文件 File file = new File(Environment.getExternalStorageDirectory() + "/MPAD/Log"); @SuppressLint("SimpleDateFormat") String delPrefix = new SimpleDateFormat(...
2018-09-14 21:26:26
1121
原创 android 获取当前网络状态
public class NetWorkUtil { /** * 检查网络是否可用 * * @param paramContext * @return */ public static boolean isNetConnected(Context paramContext) { boolean i = false;...
2018-06-07 10:51:28
1212
转载 Android多进程介绍
本篇文章内容基于Android Developer官网进程我们都知道Android系统是基于Linux改造而来的,进程系统也是一脉相承,进程,其实就是程序的具体实现。当程序第一次启动,Android会启动一个Linux进程(具体由Zygote fork出来)以及一个主线程,默认的情况下,所有组件都将运行在该进程内。同一个应用由系统分配一个独立的Linux账户,该应用的产生的所有进程,都会是这同一个...
2018-04-17 16:50:40
333
转载 Android实现计时与倒计时的几种方法
方法一Timer与TimerTask(Java实现)[java] view plain copyprint?public class timerTask extends Activity{ private int recLen = 11; private TextView txtView; Time
2017-12-07 11:33:41
381
原创 android 获取充电状态 电池电量
通过系统广播的方式监听电池电量的状态及其情况 :需求就是每隔15秒检查一下电池状态信息public class MainActivity extends Activity { /** * 先声明一个 IntentFilter 对象 */ private IntentFilter mIntentFilter; private TextV
2017-12-06 17:42:38
1962
转载 git-ssh 配置和使用
1、设置Git的user name和email:(如果是第一次的话) $ git config --global user.name "humingx" $ git config --global user.email "humingx@yeah.net"2、生成密钥 $ ssh-keygen -t rsa -C "humingx@yeah.net"连续3个
2017-12-06 13:18:05
525
原创 android 判断WIFI是否连接
需求:实时获取WIFI状态 给用户一个良好的体验遇到的问题:首先想到的handler每隔多久请求一次 用到的时候发现了两个问题 1: 每隔一段时间弹出一次对话框这样用户体验会很不好 2: 如果每隔2小时请求一个数据,这样会造成现成的堵塞,及其不好。实现思路:最后想到了无所不能的四大组件广播(Broadcast)
2017-12-05 11:39:34
13816
4
转载 Android开发中比较常见的内存泄漏问题及解决办
在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢?在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。内存泄漏有什么影响呢?它是
2017-11-22 21:56:12
476
原创 Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found. <a href="openFile:D:\Git
今天遇到了一个导入第三方库的时候,报这个错。Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found. 这是原因为该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务这后面的都可以删了最终的代码
2017-11-13 17:39:20
978
转载 Android 内存泄漏总结
转载处:https://github.com/francistao/LearningNotes/blob/master/Part1/Android/Android%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E6%80%BB%E7%BB%93.md内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗
2017-11-13 10:29:23
362
原创 Error:Execution failed for task ':app:processDebugResources'. > java.io
Error:Execution failed for task ':app:processDebugResources'.> java.io .IOException: Could not delete path 'C:\Users\Unruly_Zhao\Downloads\Webview_Demo-master\MoPaiDe_1.1\app\build\generated\sou
2017-11-07 16:45:23
7583
原创 SQLite数据库详解
本文主要对数据库的创建和使用前言: SQLite数据库是D.Richard Hipp用C语言编写的开源嵌入式数据库,支持的数据库大小为2TB。它具有如下特征:1、轻量级SQLite和C\S模式的数据库软件不同,它是进程内的数据库引擎,因此不存在数据库的客户端和服务器。使用SQLite一般只需要带上它的一个动态库,就可以享受它的全部功能。而且那个动态库的尺寸也相当小。
2017-10-20 11:30:24
907
原创 android PowerManager亮灭屏(实现篇)
网上查了好多资料 不是讲原理就是讲原理呀! 你Tm到是实现呀!!!墨迹一大篇文章,都是看的官文档然后加上自己的理解一顿墨迹。具体讲下我要实现的功能:Android 6.0实现自动亮灭屏幕,按下电源键屏幕灭屏5s后自动亮屏,时间可以自己设置用到的知识有 1:powermanger的基础知识 2:超级管理员权限 重中之重呀!!!!参考超级管理员链接点击打开链接 3
2017-09-21 14:46:38
4784
2
原创 android App一段时间无操作返回上一界面或其他界面
大体需求就是5分钟无操作返回主界面 我的第一想法就是有一个倒计时来实现倒计时5分钟 有一个onTouch事件监测用户的点击事件具体实现写了一个时间的倒计时的工具类BackMain工具类public class BackMain extends CountDownTimer { private Context context; /**
2017-09-13 23:33:39
5963
原创 android Webview加载腾讯视屏不显示问题
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);settings.setJavaScriptEnabled(true);settings.setDomStorageEnabl
2017-09-06 11:51:39
856
原创 android 使用全屏沉浸模式
转载出 http://www.jcodecraeer.com/a/anzhuokaifa/developer/2014/1117/1997.html“虽然在android4.0之后就引入了虚拟键,但是google真正解决虚拟键所带来的困扰是在4.4版本之后。这篇文章就是教你如何彻底解决虚拟键带来的问题。在前面的几篇文章中我们已经知道如何同时隐藏状态栏和导航栏,按理说已经全屏了
2017-09-04 14:52:56
1790
原创 android中一个app跳转到另一个app中(超级详细)
开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: try { // 这个是在Frageen中 在Activity中就不需要加getActivity了
2017-08-31 16:54:15
3635
1
转载 android实现双击事件详解
最近在多击事件上稍微研究了下,在此做简要分析,供大家吐槽参考方法一: 将两次点击的时间间隔小于0.5s的默认为双击事件mBtn1.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch
2017-08-24 11:45:37
1182
转载 Android上的Mosquitto推送
Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,它为提供了轻量级数据交换的解决方案。下面记录Mosquitto的搭建步骤。1.下载Mosquitto下载地址http://mosquitto.org/download/解压mosquitto.rar到任意位置,如d:\mosquit
2017-08-21 11:32:02
931
原创 android 中Service跳转到Activity
Intent news = new Intent(mContext, Activity_News.class); news.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // Service跳转到Activity 要加这个标记 mContext.startActivity(news);
2017-08-19 09:20:23
3407
转载 Android studio Log日志找不到
摘要(Abstract)必备技能,使用日志工具 LogCat,并尝试解决真机调试没有日志的问题。日志工具(LogCat)日志在任何项目的开发过程中都会起到非常重要的作用,在 Android 项目中如果你想要查看日志则必须要使用 LogCat 工具。在 android Studio 最下方的 Status Bar 中找到 6:Android,点击她。如下图
2017-08-17 19:47:44
5939
4
转载 Android实现APP在线下载更新
更新改进说明本项目进行了比较大的改进。主要改进之处:1、将以前的Library发布到Jcenter,更方便集成dependencies { compile 'com.teprinciple:updateapputils:1.1'}2、新增更新判断方式以及apk下载方式3、达到一行代码更新app例如: UpdateAppUtils.from(this)
2017-08-16 08:45:08
4630
2
转载 Android 中使用极光推送消息详细介绍
简介在Android开发中,服务器有时候会向客户端推送一些用户可能感兴趣的消息,比如:淘宝,网易新闻,美团等都会向我们客户端推送消息.今天我就介绍一个第三方免费推送消息的服务:极光推送官方资源官方文档: http://docs.jiguang.cn/client/android_sdk/ 3 分钟快速集成 JPush Android SDK: http://do
2017-08-12 23:08:28
1372
转载 android中捕获全局异常
前言大家都知道,安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试。所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器
2017-08-05 09:41:53
842
原创 android中使用startActivityForResult回传数据(详解)
在使用新浪微博APP时,能发现在微博发布界面进入图库选择图片后,会回到微博发布页面并带回了图片选择页面的图片信息。由于这种需求十分常见,因此,Android提供了一个startActivityForResult()方法,来实现回传数据。要求:页面1跳转到页面2,页面2再返回页面1同时返回数据页面1添加如下代码: Intent intent = new Intent();
2017-08-01 12:40:44
3811
原创 android框架大全 2017百大框架排行
一.榜单介绍排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义书籍类开源项目:类似Open-sourc-project这样的导航类项目;大型公司的Android课
2017-07-24 12:03:39
1133
原创 android studio中如何生成jar包
android studio如何生成jar包 :首先:在build.gradle 如图我注释的应该很明白了然后在Treminal控机制太输入 gradlew build然后继续输入gradlew makeJar:如图会生成一个jar包在 app—build—tmp—下面的那个CodeScanning.jarok 手工
2017-07-21 18:36:10
543
原创 Android手机如何查看log日志
最近做一个模块式开发需要原声和H5交互 把原声的模块打包提供H5调用 这样是可以运行的但是H5一调用在运行就会报错 你想电脑的log日志还没有只能看手机的log日志 花了我半个多小时把系统的文件都看了一遍找到了 首先是系统工具→ 文件管理→ 我的是UZMap→ log→ crash→ 里面就是安装到你手机的软件log 这样就可以了
2017-07-21 18:17:35
26556
原创 zxing二维码不可以多次扫描
给大家看一下效果图:最近公司开发一个项目,一个购物的项目。用到了扫描获取条形码,挺简单网上案例比较多,去谁那里有可能copy一大堆,但是往往他就是一个演示的Demo和你的有很多差距,所以这就需要我们动脑子思考了,我们首先拿到人家的项目不要着急往自己的项目里copy。我们先运行一遍人家的,看一下方法和他的思路,我们开发主要还是思维和逻辑,不能总copy人家代码吧? 首先拿到人家
2017-07-13 23:51:19
2626
13
原创 SuperWebView最简单使用流程详解
统一解答:动态编译的SuperWebview SDK,无论在基于Eclipse的adt-bundle还是在Android Studio这两个开发工具中都是通用的,同时Android Studio本身也提供直接导入Eclipse项目的功能,所以不熟悉Android Studio使用的开发者,建议先通过网上的一些Android Studio使用方面的公开教程进行熟悉后使用。一、开发1)
2017-07-06 21:53:44
2910
转载 WebView使用详解——WebViewClient与常用事件监听
一、WebViewClient1、概述前面我们虽然实现了交互,但可能我们会有一个很简单的需求,就是在开始加载网页的时候显示进度条,加载结束以后隐藏进度条,这要怎么做? 这些简单的需求,Android开发的老人们肯定都已经想到了,这些有关各种事件的回调都被封装在WebViewClient类中了,在WebViewClient中有各种的回调方法,就是在某个事件发生时供我们监听 使用方
2017-07-04 10:26:12
5700
1
转载 Android WebView与js交互
一直在用WebView,还没有系统的总结过它的用法,下面就系统的总结下,分享给大家一、基本用法1、加载在线URL[java] view plain copyvoid loadUrl(String url) 这个函数主要加载url所对应的网页地址,或者用于调用网页中的指定的JS方法(调用js方法的用法,后面
2017-07-04 10:22:21
2784
原创 Android中自定义VideoView视频播放器
首先我们最简单的实现VideoView视频播放功能通过VideoView播放视频的步骤: 1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件 2、调用VideoView的如下两个方法来加载指定的视频 setVidePath(String path):加载path文件代表的视频 setVideo
2017-07-01 23:39:03
2681
11
转载 Android 高德地图不能定位
近期接手项目的时候,发现高德地图无法定位了,于是各种debug,最终找到高德地图的错误码:10于是查找高德地图的开发文档,开发文档是这么解释的https://lbs.amap.com/api/Android-location-sdk/guide/utilities/errorcode上面这个链接是高德地图android SDK的错误码对照表,搜索到我的错误码10 他是这么说的...
2017-06-09 17:23:50
8430
转载 Android中自定义Topbar模板
1、Topbar模板功能介绍:自定义UI布局,自定义UI属性,自定义按钮监听事件,自定义左、右button的显示!效果图如下:2、自定义属性:values——mytopbar.xml:[html] view plain copyxml version="1.0" encoding="
2017-05-31 17:27:08
838
原创 android 中MD5加密
通过MessgeDigest拿到MD5的信息摘要,用MD5把传进来的字符串进行转化,转化成数组。遍历数组根据16进制的1进行与运算拿到String字符串主要代码/** * 对密码进行加密和验证的类 */public class Md5Encryption { /** * @param str * @return * @Date: 2013-9-6
2017-05-16 10:33:51
688
转载 百度地图的植入流程介绍
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37729091最近公司要把百度地图集成的项目中,于是我就研究了一天百度地图的SDK,当前的版本:Android SDK v3.0.0 。 虽然百度地图网上相关代码比较多,大多可能都是比较旧的版本,且百度地图API的改动感觉也比较大,所以再此跟大家分享一下一天的劳动成功。
2017-04-25 08:50:52
708
原创 解决Sublime Text 2中文显示乱码问题
欲解决问题,关键在于让Sublime Text 2支持GB2312和GBK。步骤如下:1.安装Sublime Package Control。在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Package Control.sublime
2017-04-05 10:02:34
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人