一些总结
文章平均质量分 68
Zzq_Big_Cow
为了世界和平,拯救我的那个命中注定而来。
展开
-
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 · 1133 阅读 · 0 评论 -
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 · 7598 阅读 · 0 评论 -
android 使用全屏沉浸模式
转载出 http://www.jcodecraeer.com/a/anzhuokaifa/developer/2014/1117/1997.html“虽然在android4.0之后就引入了虚拟键,但是google真正解决虚拟键所带来的困扰是在4.4版本之后。这篇文章就是教你如何彻底解决虚拟键带来的问题。在前面的几篇文章中我们已经知道如何同时隐藏状态栏和导航栏,按理说已经全屏了原创 2017-09-04 14:52:56 · 1797 阅读 · 0 评论 -
android实现双击事件详解
最近在多击事件上稍微研究了下,在此做简要分析,供大家吐槽参考方法一: 将两次点击的时间间隔小于0.5s的默认为双击事件mBtn1.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch转载 2017-08-24 11:45:37 · 1192 阅读 · 0 评论 -
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 · 4651 阅读 · 2 评论 -
Android 中使用极光推送消息详细介绍
简介在Android开发中,服务器有时候会向客户端推送一些用户可能感兴趣的消息,比如:淘宝,网易新闻,美团等都会向我们客户端推送消息.今天我就介绍一个第三方免费推送消息的服务:极光推送官方资源官方文档: http://docs.jiguang.cn/client/android_sdk/ 3 分钟快速集成 JPush Android SDK: http://do转载 2017-08-12 23:08:28 · 1374 阅读 · 0 评论 -
android中捕获全局异常
前言大家都知道,安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试。所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器转载 2017-08-05 09:41:53 · 850 阅读 · 0 评论 -
Android studio Log日志找不到
摘要(Abstract)必备技能,使用日志工具 LogCat,并尝试解决真机调试没有日志的问题。日志工具(LogCat)日志在任何项目的开发过程中都会起到非常重要的作用,在 Android 项目中如果你想要查看日志则必须要使用 LogCat 工具。在 android Studio 最下方的 Status Bar 中找到 6:Android,点击她。如下图转载 2017-08-17 19:47:44 · 5965 阅读 · 4 评论 -
android 中MD5加密
通过MessgeDigest拿到MD5的信息摘要,用MD5把传进来的字符串进行转化,转化成数组。遍历数组根据16进制的1进行与运算拿到String字符串主要代码/** * 对密码进行加密和验证的类 */public class Md5Encryption { /** * @param str * @return * @Date: 2013-9-6原创 2017-05-16 10:33:51 · 702 阅读 · 0 评论 -
SQLite数据库详解
本文主要对数据库的创建和使用前言: SQLite数据库是D.Richard Hipp用C语言编写的开源嵌入式数据库,支持的数据库大小为2TB。它具有如下特征:1、轻量级SQLite和C\S模式的数据库软件不同,它是进程内的数据库引擎,因此不存在数据库的客户端和服务器。使用SQLite一般只需要带上它的一个动态库,就可以享受它的全部功能。而且那个动态库的尺寸也相当小。原创 2017-10-20 11:30:24 · 924 阅读 · 0 评论 -
Android 笔记遇见的bug问题记录每一天 成长每一天
没有实现这接口原创 2018-06-01 13:53:16 · 297 阅读 · 0 评论 -
android 获取当前网络状态
public class NetWorkUtil { /** * 检查网络是否可用 * * @param paramContext * @return */ public static boolean isNetConnected(Context paramContext) { boolean i = false;...原创 2018-06-07 10:51:28 · 1231 阅读 · 0 评论 -
Android多进程介绍
本篇文章内容基于Android Developer官网进程我们都知道Android系统是基于Linux改造而来的,进程系统也是一脉相承,进程,其实就是程序的具体实现。当程序第一次启动,Android会启动一个Linux进程(具体由Zygote fork出来)以及一个主线程,默认的情况下,所有组件都将运行在该进程内。同一个应用由系统分配一个独立的Linux账户,该应用的产生的所有进程,都会是这同一个...转载 2018-04-17 16:50:40 · 335 阅读 · 0 评论 -
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 · 384 阅读 · 0 评论 -
android 获取充电状态 电池电量
通过系统广播的方式监听电池电量的状态及其情况 :需求就是每隔15秒检查一下电池状态信息public class MainActivity extends Activity { /** * 先声明一个 IntentFilter 对象 */ private IntentFilter mIntentFilter; private TextV原创 2017-12-06 17:42:38 · 1991 阅读 · 0 评论 -
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 · 528 阅读 · 0 评论 -
android 判断WIFI是否连接
需求:实时获取WIFI状态 给用户一个良好的体验遇到的问题:首先想到的handler每隔多久请求一次 用到的时候发现了两个问题 1: 每隔一段时间弹出一次对话框这样用户体验会很不好 2: 如果每隔2小时请求一个数据,这样会造成现成的堵塞,及其不好。实现思路:最后想到了无所不能的四大组件广播(Broadcast)原创 2017-12-05 11:39:34 · 13832 阅读 · 4 评论 -
Android开发中比较常见的内存泄漏问题及解决办
在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢?在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。内存泄漏有什么影响呢?它是转载 2017-11-22 21:56:12 · 478 阅读 · 0 评论 -
android 记录笔记
自己笔记 每天时时刻刻都会更新 看到好就会添加进来oncreate和oncreateview的区别onCreate是指创建该fragment类似于Activity.onCreate,你可以在其中初始化除了view之外的东西,onCreateView是创建该fragment对应的视图,你必须在这里创建自己的视图并返回给调用者,例如return inflater.inflate(R.l原创 2017-09-11 23:23:54 · 489 阅读 · 0 评论 -
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 · 991 阅读 · 0 评论 -
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 · 366 阅读 · 0 评论 -
android中一个app跳转到另一个app中(超级详细)
开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: try { // 这个是在Frageen中 在Activity中就不需要加getActivity了原创 2017-08-31 16:54:15 · 3659 阅读 · 1 评论 -
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 · 550 阅读 · 0 评论 -
Android手机如何查看log日志
最近做一个模块式开发需要原声和H5交互 把原声的模块打包提供H5调用 这样是可以运行的但是H5一调用在运行就会报错 你想电脑的log日志还没有只能看手机的log日志 花了我半个多小时把系统的文件都看了一遍找到了 首先是系统工具→ 文件管理→ 我的是UZMap→ log→ crash→ 里面就是安装到你手机的软件log 这样就可以了原创 2017-07-21 18:17:35 · 26591 阅读 · 0 评论 -
Android数据存储五种方式总结
本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据下面详细讲解这五种方式的特点第一种: 使用SharedPrefe转载 2017-02-14 19:02:46 · 935 阅读 · 0 评论 -
如何获取Android唯一标识(唯一序列号)
有很多场景和需求你需要用到手机设备的唯一标识符。在Android中,有以下几种方法获取这样的ID。1. The IMEI: 仅仅只对Android手机有效:12TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); S转载 2017-01-06 09:03:32 · 1418 阅读 · 0 评论 -
Android中双击图片放大 PhotoView
查看图片的功能比较常用,其实我们一般都用别人造好的轮子了,基本上不会自己写了,我们今天就是使用的是开源框架,一个老外写的photoView下方地址https://github.com/guaju/PhotoView代码很简单:思路就是写了一个类,让自己的这个类包围住我们的ImageView,然后可以完成一些放大缩小,双指放大,单指放大,滑动等我们查看图片时的一些常用功能。原创 2017-01-02 20:11:25 · 1397 阅读 · 0 评论 -
实现ViewPager多种实现
大神JakeWharton在Github里面写了一个Molde可以提供大家下载学习,直接打Viewpager,选择星星最多的就是JakeWharton写的,我们只需要下载下来导入自己的项目中就可以了。我说明下如何导入:然后导入sampe的包:会导入两个包一个sampe的包一个library两个包,我们需要把包里面的版本号都需要改成你当前下载好个自己改下以了然后就可以原创 2016-11-24 21:58:44 · 643 阅读 · 0 评论 -
android购物车数量加减
【该项目实训是Android基础知识的一个综合练习,特别提示:项目中会用到一些图片素材,都是随意整理的,稍后会上传一个资源,包含该事项项目的基本功能,也含有图片素材】【项目题目】:校园订餐App设计综合案例【目标】当用户点击某一个 餐品时,会打开详细介绍界面,并可以确定购买数量,点击“预订”按钮就可以加入购物车。购物车中的每一项都对应 将来生成订单的 1、转载 2016-11-14 11:07:47 · 5267 阅读 · 0 评论 -
Android高阶之Android studio友盟多渠道打包方式
0 概述写Android应用的人类每次发布App都需要面对数十个市场,而为了能够采集到市场的表现数据,就必须为每一个市场生成相应的apk包,也就是俗称的渠道包。1 参考链接android studio-友盟多渠道打包方式Android Studio多渠道打包Android Studio系列教程六–Gradle多渠道打包2 配置方法第一步 在A转载 2017-03-27 15:55:17 · 694 阅读 · 0 评论 -
解决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 · 471 阅读 · 0 评论 -
SuperWebView最简单使用流程详解
统一解答:动态编译的SuperWebview SDK,无论在基于Eclipse的adt-bundle还是在Android Studio这两个开发工具中都是通用的,同时Android Studio本身也提供直接导入Eclipse项目的功能,所以不熟悉Android Studio使用的开发者,建议先通过网上的一些Android Studio使用方面的公开教程进行熟悉后使用。一、开发1)原创 2017-07-06 21:53:44 · 2919 阅读 · 0 评论 -
Android WebView与js交互
一直在用WebView,还没有系统的总结过它的用法,下面就系统的总结下,分享给大家一、基本用法1、加载在线URL[java] view plain copyvoid loadUrl(String url) 这个函数主要加载url所对应的网页地址,或者用于调用网页中的指定的JS方法(调用js方法的用法,后面转载 2017-07-04 10:22:21 · 2795 阅读 · 0 评论 -
Android事件分发详解
Android 中与 Touch 事件相关的方法包括:dispathTonchEvent ,onInterceptTounchEvent,onTounchEvent 能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:如此说明了:ViewGroup要比Activity多了一个事件拦截(onInterceptTounchEvent) 。转载 2016-09-05 08:21:03 · 444 阅读 · 1 评论 -
WebView使用详解——WebViewClient与常用事件监听
一、WebViewClient1、概述前面我们虽然实现了交互,但可能我们会有一个很简单的需求,就是在开始加载网页的时候显示进度条,加载结束以后隐藏进度条,这要怎么做? 这些简单的需求,Android开发的老人们肯定都已经想到了,这些有关各种事件的回调都被封装在WebViewClient类中了,在WebViewClient中有各种的回调方法,就是在某个事件发生时供我们监听 使用方转载 2017-07-04 10:26:12 · 5708 阅读 · 1 评论 -
Android 高德地图不能定位
近期接手项目的时候,发现高德地图无法定位了,于是各种debug,最终找到高德地图的错误码:10于是查找高德地图的开发文档,开发文档是这么解释的https://lbs.amap.com/api/Android-location-sdk/guide/utilities/errorcode上面这个链接是高德地图android SDK的错误码对照表,搜索到我的错误码10 他是这么说的...转载 2017-06-09 17:23:50 · 8446 阅读 · 0 评论 -
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 · 841 阅读 · 0 评论 -
百度地图的植入流程介绍
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37729091最近公司要把百度地图集成的项目中,于是我就研究了一天百度地图的SDK,当前的版本:Android SDK v3.0.0 。 虽然百度地图网上相关代码比较多,大多可能都是比较旧的版本,且百度地图API的改动感觉也比较大,所以再此跟大家分享一下一天的劳动成功。转载 2017-04-25 08:50:52 · 710 阅读 · 0 评论 -
android 面试题笔试题总结
转载处http://blog.csdn.net/jerrywu145/article/details/49702077#comments一、Android基本常识1、写10个简单的linux命令mkdir 创建文件夹rmdir 删除文件夹rm 删除文件mv 移动文件cp 拷贝文件cat 查看文件tail 查看文件尾部m转载 2016-11-07 19:14:02 · 1550 阅读 · 0 评论