- 博客(286)
- 资源 (25)
- 收藏
- 关注
转载 一篇文章读懂开源web引擎Crosswalk
摘要:Crosswalk发布至今只有不到一年的时间,截止至2014年8月份仅在Google Play上已发现的基于Crosswalk的web应用数量已有380多款,其中百万级下载量的应用有2款。本文将介绍Crosswalk的优势,与WebView的区别等特性。Web技术的优势早已被广大应用开发者熟知,比如可与云服务轻松集成,基于响应式UI设计的精美布局,高度的开放性,跨平台能力, 高效的分发与
2015-05-11 13:50:31 855
原创 android json实现网络请求 和普通的http请求 还有https请求安全认证
android 实现http请求很多种,和服务器对接需要了解 在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便直接上代码/*** 发送 http 请求* * @param url*/@SuppressLint("DefaultLocale")public int httpResponseCodeJson
2015-05-07 10:25:20 1461
原创 Wireshark图解教程和过滤方法(简介、抓包、过滤器)
Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等的密码!! wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定
2015-05-07 10:04:40 4700
转载 Android系统手机端抓包方法
抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framewo
2015-05-07 10:03:50 523
原创 jsoup解析Html
何使用Jsoup这个库来解析我们的网页,并且如何对我们想解析的网页进行分析。Jsoup这个库的下载地址:http://jsoup.org/downloadJsoup的资料比较少,可供参考的可到其官网进行学习这个库的使用:http://www.open-open.com/jsoup/API查阅地址:http://jsoup.org/apidocs/其中
2015-04-28 10:11:03 873
原创 滑动删除ListView的Item的效果
本例子实现了滑动删除ListView的Itemdemo的效果、大家都知道、这种创意是来源于IOS的、左滑删除的功能、在Android上面实现比较麻烦、本例子中不仅实现了左滑删除功能、还实现了左滑赞、左滑分享、左滑收藏等功能、当然大家也可以根据自己项目的需求来修改功能、QQ和微信也实现了相同的功能、大家可以看看、先上程序运行的效果采用的恶事一个开源库swipemenulistview.j
2015-04-17 13:03:00 832
原创 RecyclerView 横向的listview 直接解决你的自定义问题
RecyclerView 是 android-support-v7-21 版本中新增的一个 Widgets, 还有一个 CardView 会在下次介绍使用。老的版本不支持,你可以跟新下载直接拷贝到libs里面使用布局里面这样写 android:id="@+id/recyclerView" android:layout_
2015-04-17 10:55:01 1941
转载 Android应用自动更新功能的代码实现
由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:upda
2015-04-17 10:52:33 455
原创 如何让安卓手机实现任意键唤醒屏幕教程
手机用久了某个按键有可能会坏,比如唤醒屏幕按键,基本每天都会用到很多次。时间久了肯定会用坏,小编这里就教大家一种安卓手机修改任意键唤醒屏幕的方法,希望小编的修改任意键唤醒屏幕能帮各位朋友们更好的保护手机的按键。 采用搜索键和电源键互换的方式,前提是你的手机需要已经ROOT,然后安装一个常用的RE管理器即可,无需安装任何软件。下面我们开始吧: 第一步:找到下图路径中的文件
2015-04-03 11:15:11 6026
原创 cc、gcc、g++、CC的区别概括 /bin/bash cc 命令找不到
gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。cc是Unix系统的C Compiler,而gcc则是GNU Compiler Collection,GNU编译器套装。gcc原名为Gun
2015-04-01 10:19:48 8860
转载 C/C++ struct初始化/复制/内存分配技巧
网址如下:http://blog.chinaunix.net/space.php?uid=8735300&do=blog&cuid=417268为了方便后面的介绍,先定义一个struct类型: struct User { int id; //id char name[100]
2015-04-01 10:16:46 678
原创 ubuntu 上android 源码编译 全过程(二)
前面 jdk安装完成 剩下的就是下载android源码 编译了首先装一下这些,编译用到sudo apt-get install flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev build-essential zip curl valgrind里面libsdl1.2-dev libwxgtk2.8-dev是新的,
2015-03-29 13:18:47 1090
原创 ubuntu 上android 源码编译 全过程(一)
1.安装ubuntu系统2.安装jdk环境3.配置编译环境4.解决编译过程中遇到的问题5.编译成功问题解决总结:资源版本开始用的ubuntu 14.10 遇到一个大问题搞了两天没弄好,建议不要选择14.10问题是 build/core/prebuilt.mk:143:*** recipe commences befor
2015-03-29 12:53:55 1823
转载 android 内存管理机制
合理使用内存,正确认识任务管理器 Android内存原理不用在意剩余内存的大小.其实很多人都是把使用其他系统的习惯带过来来了.安卓Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.当然这个
2015-03-18 16:24:22 690
原创 android raw与assets资源
*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r
2015-03-16 17:05:28 611
原创 Android java面试题收集
1、Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF文件有何作用 sim卡的文件系统有自己规范,
2015-03-16 14:02:02 1710
原创 iis 配置教程 并且打开项目 错误 500.24 - Internal Server Error
今天刚开始搞web ,上手难啊首先安装配置了iis 并且打开工程http://www.docin.com/p-648843118.html豆丁网上讲的很详细我就不一一列举了哦主要解决下我的问题最可能的原因:system.web/identity@impersonate 设置为 true。Win8上安装iis 打开网站出现上述错误的
2015-03-13 10:40:26 2501
原创 android 用signalr 实现推送服务
我做的app需要实现signalr 推送服务 有两种方法一种人家已经给我们集成了还有视频教程地址为 https://www.youtube.com/watch?v=f9ih_M7PC10 下载的程序在这 按照视频做,但是更新了我没成功完成 https://www.youtube.com/watch?v=f9ih_M7PC10第二种自己集成 一共分两步 第一步
2015-03-06 09:59:36 5239 2
转载 Android中获取应用程序(包)的信息-----PackageManager的使用
转载请注明出处:http://blog.csdn.net/qinjuning 本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下: 第一部分: 获取应用程序的packagename、label、icon等 ;
2015-03-05 18:06:01 786
原创 java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
这个问题正常和老版本有关,老版本老出现这问题如果你是老版本就这样写下就好了 new Thread(){public void run() { Looper.prepare(); beginConnect();//从服务端获取消息 Looper.loop(); };}.start();如果不是2.几的版本,那就是下面的问题了。
2015-02-13 11:48:26 8426
转载 Windows 7系统安装MySQL5.5.21图解
Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我马上上网去查JDBC连接MySQL的操作
2015-02-05 13:36:07 458
原创 Ant自动编译打包&发布 android项目
Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1 Ant自动编译打包android项目 1.1 Ant安装 ant的安装比较简单,下载ant压缩包 http://ant.apache.org 有时
2015-02-04 16:06:45 1034
原创 在app中插入广告,你可以用一个图片点击进去,也可以自定义布局
布局 android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="3" android:orientation="horizonta
2015-01-26 14:55:50 2651
原创 vnc 用手机app 控制你的电脑
用vnc操作远程设备,比如家里的电脑。危险区域的设备。上面几篇博客就是为了实现这个功能的。首先电脑端1、首先,我们先需要能正常通过系统自带的远程桌面连接上租机,并下载好RealVnc 2、双击安装RealVnc,按照一般的软件的安装方式进行,下面这一步请注意,请选择Vnc Server(服务器端),这是安装在被远程的操作系统上 面的,而Vnc Viewer(客户端)是安
2015-01-21 17:55:17 7734
原创 通过vnc 用电脑 控制 手机
VNC软件除了可以应用于在Windows 操作系统下面可视化地远程Linux操作系统,还可以在Windows操作系统下面可视化地远程连接windows的操作系统,两者都需要在需要被远程的 系统上面安装Vncserver,下面是具体的步骤:首先是手机端。1)下载androidvncserver:http://code.google.com/p/android-vnc-server/dow
2015-01-21 17:49:20 5177 1
原创 HTC Z710t解锁 获取root权限
htc z710t的解锁获取root 权限 用一般的root大师 等等都是失败。这块砖头太麻烦了搞了我好久啊 htc的手机有自己的解锁工具 HTC解锁工具直接下载地址:http://dl.shuame.com/files/utilities/htc_unlocker/0.5.7/HTCUnlocker.exe刷机精灵旗下的“HTC一键解锁工具”最大的简化了HTC官方解锁步骤,只需
2015-01-21 17:41:21 1100
原创 第五章 数组(1):数组声明和初始化
搞了一年多的android ,现在又回到c语言了,最基础的都不知道了,今天声明数据居然还用变量做大小,罪过啊数组(array)是若干同类变量的聚合,允许通过统一的名字引用其中的变量。其特定元素通过下标(index)访问。C语言的数组由连续的内存区构成,最低地址对应首元素,最高地址对应末元素。保存数组所需要的内存量直接与基类型和数组大小有关。对一维数组而言,以字节为单位的总内
2014-12-10 15:12:49 1103
原创 【Android】Eclipse svn插件安装说明
一、安装环境:PC:windowEclipse:Juno Service Release 1svn插件:下载地址 http://download.csdn.net/detail/chenaini119/8215247 二、安装步骤1、下载svn插件,点击上述链接下载压缩包(tar包太大,无法上传到博客园,需要的请留言给我;或者自己去CSDN下载)
2014-12-02 09:48:34 963
原创 android 单元测试
额进入稍微大点的公司又是写文档又是写测试类,真麻烦。今天讲一下android 单元测试首先,我们来了解一下android的测试类的层次结构:可以看出android中的测试方法主要有AndroidTextCase和InstrumentationTextCase。在这篇文章中,我将介绍Instrumentation这种测试方法,那么什么是Instrumentation?
2014-11-21 16:29:38 832
原创 android JSON数据格式 解析
一、 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 Json建构于两种结构: 1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash ta
2014-11-19 10:57:36 1190
原创 android 判断登录是否邮箱或手机号
/*** 验证邮箱输入是否合法* * @param strEmail* @return*/public static boolean isEmail(String strEmail) {// String strPattern =// "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?
2014-11-16 10:57:33 3073
原创 mysql安装error:the security setting could not be applied
在安装mysql时,出现“The security settings could not be applied to the database because the connection has failed with the following error. Error Nr. 1045 Access denied for user 'root'@'localhost' (using pa
2014-11-15 20:36:23 1022
原创 Android对ScrollView滚动监听,实现美团、大众点评的购买悬浮效果
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming),请尊重他人的辛勤劳动成果,谢谢!随着移动互联网的快速发展,它已经和我们的生活息息相关了,在公交地铁里面都能看到很多人的人低头看着自己的手机屏幕,从此“低头族”一词就产生了,作为一名移动行业的开发人员,我自己也是一名“低头族”,上下班时间在公交地铁上看看新闻来打发下时间,有时候也会看看
2014-11-15 19:44:17 931
转载 Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍
2014-11-14 10:20:53 938
原创 eclipse maven Unable to locate the Javac Compiler in:
这个问题很变态因为一开始这里选择的是jdk平行目录下面的jre要选择jdk目录下面的jre这样就可以编译了。最后不行我还在eclipse.ini文件中加了两行(一定要加在-vmargs之前,而且-vm后面有回车):-vmD:\Development\Java\jdk1.5.0_16\bin\javaw.exe
2014-10-27 10:28:38 835
原创 android fragment(android.support.v4.app.Fragment和android.app.Fragment
(1)android.app.Fragment:兼容的最低版本是android:minSdkVersion="11"因此你的应用不能兼容3.0以下的应用。可以使用标签的,这点很重要,如果是用android.support.v4.app.Fragment的话,是不能是用标签的,会抛出android.view.InflateException: Binary XML file line
2014-10-24 17:12:45 970
原创 android maven eclipse里面新建maven工程The desired archetype does not exist
这个问题头疼死我了 重新配置下你看我的教程我选的是local一直不出现最后的界面什么platform 16 等这里一定要选择all catalogs这样过滤android出来的才有平台。到这里新建就不会有错误了新手请多多指教
2014-10-22 10:19:35 8627
原创 eclipse 配置android sdk和maven
首先下载ADT-22.2.0.rareclipse-jee-kepler-R-win32-x86_64.zipandroid SDK4.2.zip分别解压在一个盘 将ADT里面的两个文件夹内容对应复制到eclispe启动eclipse Window --> Preferences点击android 选择你的sdk目录到此就可以开发android了下面
2014-10-21 16:20:54 1506
转载 Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子
2014-10-14 12:34:48 490
原创 eclipse could not write file .classpath
'Setting build path' has encountered a problem.Could not write file:C:\XXXXXXX\.classpathThe cause was copying a workspace from Linux to Windows. The windows hidden attribute is set on the
2014-10-12 20:14:18 1873
postman插件interceptor插件
2018-07-29
java程序性能优化
2018-06-10
微信应用签名生成工具
2015-06-15
滑动删除ListView的Item的效果
2015-04-17
build-tools-21.1.1 build-tools_r21.1.1-windows
2015-02-07
实现IPcam的onvif相关实现源码
2013-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人