E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android实战--手机卫士
高仿精仿金山
手机卫士
源码项目完整版
金山
手机卫士
源码 ,里面各种技术,能学到很多东西,不懂的可以问作者,不多说,先上图,全部干,要把数据库导入的啊,不然会报错的,没有任何问题,大多数控件基本自定义,全部干货,很多人说这份代码贵,其实不贵,
·
2015-11-11 01:16
金山
Android仿360
手机卫士
波浪球进度的实现
像360卫士的波浪球进度的效果,一般最常用的方法就是 画线的方式,先绘sin线或贝塞尔曲线,然后从左到右绘制竖线,然后再裁剪圆区域。 今天我这用图片bitmap的方式,大概的方法原理是: (1)首先用clipPath裁剪园区域, (2)然后用4张图来不断绘制到画布上,再用偏移量来控制移动的速度,从而形成波浪动态效果。 (3)有一点需要注意的是,裁剪圆的时候用到的clipPath这个方法,在
·
2015-11-08 17:14
android
深入解析AsyncTask
blog.csdn.net/hitlion2008/article/details/7983449 AsyncTask的介绍及基本使用方法 关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android
·
2015-11-08 12:48
AsyncTask
Android实战
之你应该使用哪个网络库?
本篇为翻译文章原文地址这里如果正在学习Android,建议可以参考笔者的我的编程之路——知识管理与知识体系[TOC]前言目前基本上每个应用都会使用HTTP/HTTPS协议来作为主要的传输协议来传输数据。即使你没有直接使用HTTP协议,也会有成堆的SDK会包含这些协议,譬如分析、Crash反馈等等。当然,目前也有很多优秀的HTTP的协议库,可以很方便的帮助开发者构建应用,本篇博文中会尽可能地涵盖这些
王下邀月熊_Chevalier
·
2015-11-08 00:00
okhttp
android
【
Android实战
决】播放assets或者raw文件夹下的视频文件
(1)assets文件夹下AssetFileDescriptorafd=getAssets().openFd("guide_video.mp4"); mediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(),afd.getLength());(2)raw文件夹下UrimUri=Ur
s003603u
·
2015-11-07 11:00
android
视频
raw
assets
m
Android实战
技巧之四十六:用patch更新Android Studio
公司机器上的AndroidStudio很时髦,每次都会准时接收到官方稳定版的推送。目前最新的稳定版本是1.4.1,增加了很多心动的功能。可是我的笔记本上的AS还在1.3.1,是时候主动将其更新了。目前来看,主动更新是有困难的。AS提示连接服务器失败。流传在网络上有两个方案:一、网友通过修改./bin/studio64.vmoptions文件,加入以下内容:-Djava.net.preferIPv4
lincyang
·
2015-11-06 18:00
android
更新
patch
Studio
AS1-4-1
【
Android实战
决】ListView的回弹效果实现
/** *弹性listView。 *注意,当且仅当在列表项目够多可占满一个屏幕以上时才能显现出弹性效果。 */ publicclassElasticListViewextendsListView{ /** *初始可拉动Y轴方向距离 */ privatestaticfinalintMAX_Y_OVERSCROLL_DISTANCE=120; //实际可上下拉动Y轴上的距离 privateintd
s003603u
·
2015-11-06 13:00
android
ListView
回弹效果
Android实战
技巧之四十五:复用原有C代码的方案
任务描述有一套C写的代号为“Shooter”的核心算法库可以解决我们面临的一些问题,只是这个库一直用在其他平台。我们现在的任务是将其复用到Android平台上。复用方案描述示意图如下编译Android下的Shooter.so共享库是不能跨平台的,我们首要的工作就是用交叉编译器将原Shooter库编译成可在Android平台下使用的so。Android下常用cpu架构是ARM,现在X86也多了起来,
lincyang
·
2015-11-03 16:00
android
C语言
so
native
复用方案
Android实战
技巧之四十四:Hello,Native!
在Android上运行C程序对于做上层App的童鞋来说有些陌生,因为目前的Android应用开发怎么还是绕不过Java。但对于底层驱动开发者,这就是家常便饭一样,因为Android是Linux分支,底层是C/C++的世界。有时为了测试一些功能,我们也会编写直接运行在Android终端下的C程序。前提是有Android交叉编译器以及Android系统的root权限。交叉编译工具ndk为我们开发nat
lincyang
·
2015-11-03 10:00
android
C语言
native
底层
交叉编译
360全线产品从小米应用商店下架
目前360移动端产品包含360
手机卫士
、360省电王、360安全桌面、360安全浏览器手机版、360安全通讯录等,目前已经无法在小米应用商店搜索到。
·
2015-11-02 19:03
360
【
Android实战
开发】3G技术和Android发展简介
随着移动设备的不断普及和发展,相关软件的开发也越来越受到人们的关注,其中要提及的就是Android开发。本系列博客主要为大家介绍Android的开发,可能会有人问:现在互联网上已经有很多的Android的技术博客,有很多博客也分享了很多的技术,你为什么还要再进行编写Android的开发博客呢?我写这个博客的主要原因是虽然现在有很多的博客是分享Android技术的,但是很
·
2015-11-02 14:22
android
Android实战
之Scrollbar Activity
Android中几个常用的Layout虽然有scrollbar属性,但是并不能实现当其中内容太多时自动在Activity上出现Scrollbar,后来发现对于这种情况其实是需要使用ScrollView来处理的,具体配置可以如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout x
·
2015-11-01 15:11
Activity
Android实战
之HttpClient
最近在看Android的开发,其中用到了HttpClient来提交或者获取server端的数据,但是Android自带的API还是有点不好用,所以自己根据自己的需要就做了一个包装,如下: HttpConnectionUtil类是一个工具类,其中提供了同步和异步方法,并且目前是支持http的Get和Post方法 import java.io.BufferedReader; imp
·
2015-11-01 15:06
httpclient
Android仿360
手机卫士
九宫图
今天周末无聊着,看着360
手机卫士
(Android版)的九宫图菜单,模仿它做了一个, 同时也在程序里涉及到了弹出框和菜单等Android程序最基本的东西,效果图如下: 第一张是在模拟器上的效果,后面三张是在真机
·
2015-11-01 09:24
android
整理的一些Android开发类免费视频课程
1、
Android实战
淘宝网项目视频:http://edu.ibeifeng.com/view-index-id-248.html 2、Android滚动视差实现课程:http://edu.ibeifeng.com
·
2015-10-31 15:32
Android开发
(
android实战
)应用在线版本更新
Step One 应用系统配置文件----应用版本配置信息 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="TP.NationalTest" &nbs
·
2015-10-31 11:09
android
Android实战
技巧:如何在ScrollView中嵌套ListView
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它
·
2015-10-31 10:14
scrollview
Android项目实战--
手机卫士
24--程序锁的实现以及逻辑
昨天我们已经把程序全部读取出来,显示到界面上了,那今天,我们就来讲一下那个程序锁的实现啦。其实也很简单啦,我们主要就是把用户要锁定的程序放到一个表里面,然后就监听手机里面的任务栈,如果发现任务栈里面出现了,数据库里面的应用,那么就提示用户要输入密码才能打开,就是这样一个简单的流程。 按照这个流程,那样我们肯定是先建一张表的啦,那样肯定是继承Android的SQLiteOpenHelper,然后在
·
2015-10-31 10:33
android
Android项目实战--
手机卫士
24--程序锁的实现以及逻辑
昨天我们已经把程序全部读取出来,显示到界面上了,那今天,我们就来讲一下那个程序锁的实现啦。其实也很简单啦,我们主要就是把用户要锁定的程序放到一个表里面,然后就监听手机里面的任务栈,如果发现任务栈里面出现了,数据库里面的应用,那么就提示用户要输入密码才能打开,就是这样一个简单的流程。 按照这个流程,那样我们肯定是先建一张表的啦,那样肯定是继承Android的SQLiteOpenHelper,然后在
·
2015-10-31 10:14
android
Android实战
简易教程-第七十枪(自定义实用控制之-邮箱验证EditText)
我们自定义一款可以验证用户输入邮箱是否符合规范的EditText.1.布局文件: 2.自定义控件:packagecom.example.drawableedittext; importjava.util.regex.Matcher; importjava.util.regex.Pattern; importandroid.content.Context; importandr
itchenlin
·
2015-10-31 09:00
Android实战
技巧:ViewStub的应用
原文地址:http://blog.csdn.net/hitlion2008/article/details/6737537 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点
·
2015-10-31 08:34
ViewStub
Android实战
技巧:如何在ScrollView中嵌套ListView
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollV
·
2015-10-30 12:42
scrollview
Android实战
技巧:深入解析AsyncTask
blog.csdn.net/hitlion2008/article/details/7983449 AsyncTask的介绍及基本使用方法 关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android
·
2015-10-30 12:24
AsyncTask
(
Android实战
)ProgressBar+AsyncTask实现界面数据异步加载(含效果图)
1 效果图 加载数据时 加载数据完成时 加载数据异常时 2 实现说明 加载前:界面显示异步加载控件,隐藏数据显示控件,加载异常控件 加载成功:根据加载的数据,初始化数据显示控件 &nbs
·
2015-10-30 12:11
ProgressBar
Android实战
技巧之四十三:终止一个线程引起的
这是一道老牌面试题。通常面试官会问你对Java线程的了解,然后再问此问题。从理论到实践,这是一条好路子。线程是操作系统实现多任务的一种方式,可以理解为线程是一个任务的执行单元。比如Android系统中每个App都会有自己的主线程,同时还可以创建workerthread“并行”为我们工作。Java中创建新线程的方法Java对线程(Thread)提供了语言级的支持(依托虚拟机吧)。java.lang包
lincyang
·
2015-10-29 17:00
thread
线程
Android实战
简易教程-第七十枪(自定义实用控制之-邮箱验证EditText)
我们自定义一款可以验证用户输入邮箱是否符合规范的EditText.1.布局文件: 2.自定义控件:packagecom.example.drawableedittext; importjava.util.regex.Matcher; importjava.util.regex.Pattern; importandroid.content.Context; importandr
yayun0516
·
2015-10-29 11:00
android
邮箱
自定义view
Android实战
简易教程-第六十九枪(自定义控件实现雪花飘落效果)
现在APP要求越来越高了,不只是要求实现功能,颜值的要求也越来越高,下面我们通过自定义控件来实现雪花飘落的效果,可以作为界面背景哦。1.自定义控件:packagecom.test.a; importjava.util.Random; importandroid.content.Context; importandroid.content.res.Resources; importandroid
yayun0516
·
2015-10-29 11:00
android
动画
自定义view
Android实战
简易教程-第六十八枪(android小工具appwidget之时间显示)
AndroidAppWidget开发不同于普通的android应用,因为AppWidget是运行在别的进程中的程序。其使用RemoteViews更新UI。一旦系统发生变更,很容易引起AppWidget的更新。其支持的组件有限,事件类型也很少。所以一般用于更新周期较长,事件比较简单的用于桌面显示的组件。其开发流程相对来说还是比较简单的。大致分为:1:编写布局文件 2:编写Provider配置文件和M
yayun0516
·
2015-10-29 10:00
android
appwidget
Android实战
简易教程-第六十七枪(android动画实现窗口抖动效果)
在制作引用是我们可以引入android动画,让用户感觉到交互性更强,下面我们通过一个实例讲解一下如何使用android动画实现窗口的抖动效果。1.引入动画文件: 2.布局文件: 3.java文件,我们引入动画让relativelayout布局抖动起来:packagecom.example.windowjitter; importandroid.app.Activity;
yayun0516
·
2015-10-29 09:00
android
窗口抖动
Android实战
简易教程-第六十六枪(结合SharedPreferenced实现自动登录功能)
我们使用的一般应用都有记住密码、自动登录功能,这样不用用户每次都要点击登录按钮,提升用户体验,下面我们通过一个实例研究一下如何通过android的sharedpreferenced实现自动登录功能。本实例有三个界面-登录界面,跳转界面,登录成功界面。1.登录界面: 2.跳转界面: 3.成功界面: 下面看一下3个ac
yayun0516
·
2015-10-28 18:00
android
自动登录
Android实战
技巧之四十二:加速度传感器
欢迎来到传感器的世界。传感器字面上的意思就是传递感觉的仪器,哪些感觉呢?视觉、听觉、味觉、触觉、嗅觉等等。所以有人说,传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。当前Android设备中已经集成进数十个传感器,我们比较常见的有加速度传感器、陀螺仪、地磁传感器等。虽然种类繁多,但在Framework中仅仅提供了几个类和接口就把传感器相关的功能搞定了。下面我们以加速度
lincyang
·
2015-10-28 17:00
android
sensor
(
Android实战
)ProgressDialog+Thread实现弹出进度条数据异步加载(配有效果图)
1 效果图 2 实现说明 实现流程 Step One 弹出进度条对话框 Step Two 执行线程,在线程中实现数据的异步加载  
·
2015-10-28 08:32
ProgressDialog
(
Android实战
)界面设计注意事项
android手机界面设置时,界面的尺寸 提到手机的分辨率:主流的就是320*480 ,480*800,480*854 在美工实际设计时,这样的分辨率原图,直接配置到应用中,发现界面失真, 原因:在android手机界面上方,包含一个是手机状态栏,和应用的标题栏,应用的实际占的界面要小于分辨率的高度, 480*800 的界面 ,实际应用占480*
·
2015-10-27 16:01
android
Android实战
技巧:为从右向左语言定义复杂字串,代码和xml设置
代码方式,一般是放在一个Utils.java作为公共方法///addbyxxx.zhouforArabicRTLsupport20141024beginpublicstaticbooleanisContainEG_IR(Stringstr){if(str==null||str=="")returnfalse;Stringrtl[]=newString[4];rtl[0]="[\u0600-\u06
djyjava
·
2015-10-27 15:48
android
百度
手机卫士
,简单粗暴至极(关于Stagefright高危漏洞)
以色列移动信息安全公司Zimperium研究人员约舒亚·德雷克(JoshuaDrake)在安卓系统中发现了一系列stagefright安全漏洞,影响当前约95%的Android设备。只需简单的一条彩信,黑客就可能完全控制用户手机。stagefright系列漏洞影响之大,危害之大,堪称移动界的“心脏滴血”。是不是很厉害的样子,其实现在很少用彩信了,只需要手动将手机的彩信自动下载关闭,避免系统自动下载
metababy
·
2015-10-27 11:00
Android实战
技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法 关于AsyncTask的介绍和基本使用方法可以参考官方文档和
Android实战
技巧:多线程AsyncTask这里就不重复。
·
2015-10-27 11:39
AsyncTask
Android项目实战--
手机卫士
开发系列教程
banner131010.jpg (71.4 KB, 下载次数: 0) 下载附件 保存到相册 2 分钟前 上传 Android项目实战--
手机卫士
·
2015-10-26 15:31
android
360 Security 竞品分析
*写在前面:由于
手机卫士
类工具,功能较多,且流程也较为独立,故本报告并未像一般分析按照战略、范围、结构、框架等层面进行分析。
杨文强Kpaladin
·
2015-10-25 15:05
360 Security 竞品分析
*写在前面:由于
手机卫士
类工具,功能较多,且流程也较为独立,故本报告并未像一般分析按照战略、范围、结构、框架等层面进行分析。
杨文强Kpaladin
·
2015-10-25 15:05
2015年双11三大亮点前瞻:全球化、安全、线下发力
去年“双11”当天,国内发生了数以亿计的网购攻击,相关数据显示360
手机卫士
共为全国用户拦截钓鱼网站攻击1.97亿次,相当于平时日均拦截量的2.05倍。2015
速途网
·
2015-10-25 00:00
360
手机卫士
报告:三季度拦截钓鱼网站20亿次史上最高
《报告》显示,今年第三季度,360
手机卫士
共为全国手机用户拦截各类钓鱼网站攻击20亿次,创历史新高,360各类安全终端产品拦截钓鱼网站总量(100.2亿次)的19.9%,针对手机的钓鱼网站攻击正呈现快速增长趋势
f11015f29d83
·
2015-10-23 14:51
Android
手机卫士
(一)
闪屏页面的开发 效果图 闪屏页面布局 Java代码package com.ztjc.mobilesafe.activity; import android.app.Activity; import android.content.DialogInterface; import android.c
2668645098
·
2015-10-20 17:00
android项目开发
Android实战
简易教程<六十五>(自定义控件实现数字液晶时钟Demo)
下面我们研究一下如何实现一个数字液晶时钟,本质属于特效一种哈。首先创建一个布局文件:[html] viewplaincopy 对于阴影的几个属性我们引用一下别人博客里的内容:(http://blog.csdn.net/whoispo/article/details/8061907)Android的TextView的XML
scholar_man
·
2015-10-16 09:00
android
控件
Android实战
简易教程<六十四>(Android APP 引导页实现-第一次应用进入时加载)
APP引导页是每个优质APP必备的元素,下面我们研究一下如何只在第一次进入应用时进行加载引导页的方法。1.判断是否第一次进入应用的方法:[java] viewplaincopypackage com.yayun.guide; import android.app.Activity; import android.content.Context; import android.conte
scholar_man
·
2015-10-16 09:00
android
APP
应用
Android实战
简易教程<六十三>(动画实现唱片播放界面)
对于Android动画的使用,唱片播放是十分经典的一例,我们通过实现唱片播放效果来对Android动画进行学习,具有很高的趣味性和实用性。1.首先我们定义一下布局文件-pan_layout.xml:[html] viewplaincopy
scholar_man
·
2015-10-16 09:00
android
动画
Android实战
简易教程-第六十五枪(自定义控件实现数字液晶时钟Demo)
下面我们研究一下如何实现一个数字液晶时钟,本质属于特效一种哈。首先创建一个布局文件: 对于阴影的几个属性我们引用一下别人博客里的内容:(http://blog.csdn.net/whoispo/article/details/8061907)Android的TextView的XML属性中有关于阴影的几条属性shadowDX、shadowDy、shadowRadius,说明分别是阴影的横
yayun0516
·
2015-10-14 10:00
android
自定义view
液晶时钟
ElyarAnwar的
Android实战
笔记---计算器(二) 分享是最好的记忆
分享是最好的记忆 在上一篇中,我用到的是工厂模式,根据用户的选择去创建合适的运算类对象。虽然这样的确易于扩展功能,但是又会有新的问题出现,如果我的运算功能很多的时候呢,我既要继承运算基类实现功能,又要跑到工厂类中修改代码,重新部署工厂类所有代码岂不很遭? 于是乎,我想到了这样一个问题,我可不可以用策略模式去替
ElyarAnwar
·
2015-10-11 15:00
java
android
计算器
策略模式
【
Android实战
】用ViewPager偏移看到下一页部分内容
机顶盒项目有个需求,在TV选项下,要求第一页显示节目时,能看到第二页部分内容(也就是图中最右边有黑色遮罩层的那些是第二页的内容):当向右翻页时,第二页的内容滑到最左边,且第三页的部分内容显示在最右边。这个项目我是用ViewPager实现滑页的,现在来针对上面的需求进行讲解如何实现。1.准备工作为此我新建了个简单的项目,用一个ViewPager包裹4个View,每个View给它一个不一样的背景色,并
XieYupeng520
·
2015-10-10 10:00
android
viewpager
机顶盒
偏移
切换动画
Android实战
简易教程-第六十四枪(Android APP 引导页实现-第一次应用进入时加载)
APP引导页是每个优质APP必备的元素,下面我们研究一下如何只在第一次进入应用时进行加载引导页的方法。1.判断是否第一次进入应用的方法:packagecom.yayun.guide;importandroid.app.Activity;importandroid.content.Context;importandroid.content.Intent;importandroid.content.S
yayun0516
·
2015-10-10 10:05
Android
Android实战简易教程
Android实战
简易教程-第六十四枪(Android APP 引导页实现-第一次应用进入时加载)
APP引导页是每个优质APP必备的元素,下面我们研究一下如何只在第一次进入应用时进行加载引导页的方法。1.判断是否第一次进入应用的方法:packagecom.yayun.guide; importandroid.app.Activity; importandroid.content.Context; importandroid.content.Intent; importandroid.cont
yayun0516
·
2015-10-10 10:00
android
引导页
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他