自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HAPP NEW JAVA

快乐是来自于每一天的进步和成长,带着理想去远航......

  • 博客(19)
  • 资源 (12)
  • 收藏
  • 关注

原创 安卓使用原生登录替代网页登录思路

网页登录流程应该是这样的:输入用户名和密码,后台是到数据库校验是否通过,然后再把用户信息放置在session中,然后返回给客户端,事实上返回response的header信息里面有一个set-cookie属性,这个就是下次访问时浏览器要把这个放置在请求头中服务器根据请求头的cookie信息找到session,发现已经登录了,放行,否则,跳转到登录界面APP登录:为了提高

2015-09-29 20:54:27 730

原创 Git Hub 上面的pull request解释

有一个仓库,叫Repo A。你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了

2015-09-27 09:12:55 1192

原创 LogUtils的介绍

1、简说 关于日志记录部分。安卓中有自带的日志记录工具。Log类。使用这个类,每次都要我们传入一个TAG,用来标记当前日志。例如这样:Log.d(Constants.TAG, "debug test");其中Constants.TAG就是我们自己定义的一个字符串。LogUtils,就是在Log类基础上封装的,他可以免去每次都传入一个TAG,会自动生成一个TAG。这个TAG可以准确的定位

2015-09-25 14:32:15 1373

原创 安卓打日志是否记录了手机系统文件里面了?

手机的android log(包含 main_log、events_log、kernel_log),mainlog记录手机android上层app以及framework相关活动的log,比如你写的app打印的log,就在这里面;eventslog则主要是ActivityManager、powerManager等相关的log;Kernellog则主要是驱动相关的log。Modem log,主要是通

2015-09-25 14:27:01 1904

原创 buildConfigField "boolean", "LOG_DEBUG", "true"

buildConfigField "boolean", "LOG_DEBUG", "true"这个是我自定义的一个布尔值变量,它有什么用处呢?比如是程序中我可以通过BuildConfig.LOG_DEBUG拿到这个变量,然后通过这个来书写线上环境的地址和测试环境的地址加以区分可以通过变量值来分析是否要输出DEbug日志,日志true的时候就打印日志

2015-09-25 13:36:26 2793

原创 Android Log等级的介绍

android.util.Log常用的方法有以下5个:Log.v() ,Log.d() ,Log.i() ,Log.w() ,Log.e() 。按照日志级别从高到低为ERROR, WARN, INFO, DEBUG, VERBOSE.至于日志级别本身的含义.1.下面是对各种日志级别的输出介绍: 1、Log.v的输出颜色为黑色的,输出大于或等于VERBOSE日志级别的信息 2、Log

2015-09-25 13:30:01 1455

原创 Android Studio利用Gradle删除没有使用到的资源文件

我们在打包的时候默认会把没有用到的资源(比如图片)也打包成app,徒增了应用的大小。现在我们可以利用Gradle来优雅的去除没有用到的资源文件了!就是在gradle中配置shrinkResources true。这个东西依赖于minifyEnabled,所以minifyEnabled也要为true才行。 官方推荐在正式版中这么写:android { buildT

2015-09-25 11:07:34 1470

原创 使用manifestPlaceholders

meta-dataandroid:name="channel"android:value="${channelName}"/>android { productFlavors { "xiaomi"{}"360market"{}"baidu"{}"wandoujia"{}}productFlavors.all{ flavor -> flav

2015-09-25 11:00:15 2010

原创 安卓多渠道打包的意义理解

安卓多渠道打包的:顾明思义:就是说标记我这个应用是来自于哪一个渠道,譬如百度市场,腾讯市场,譬如我有很多个门店,A门店。B门店,C门店我给三家门店不同的渠道包,三家门店分别推广自己的APK,通过友盟这样的统计系统去统计不同渠道的装机量,以便于看看业务达标情况等

2015-09-25 09:34:32 2162

转载 关于Android studio打包发布,以及Android签名的获取

这个感觉挺重要的,尤其是签名的获取,因为写到百度地图的使用了,所以感觉这个应该写在前面,还有就是微信也需要签名首先说一下Android studio如何进行打包:博主测试新建了一个packaging的工程还是先看一下目录结构,因为打包的时候和Eclipse不一样,可以自选的,最好不要用默认的目录结构参考地址:http://www.bubuko.com/infodetail-91

2015-09-25 09:19:38 473

原创 浏览器的同源策略探究

$(document).ready(function(){  $("button").click(function(){    $.post("http://127.0.0.1:8081",    {      name:"Donald Duck",      city:"Duckburg"    },    function(data,status){     

2015-09-18 09:34:18 467

原创 移动开发前端脚本研究

PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。Jquery mobile是由(MT)Media Temple联合多家移动设备厂商以及软

2015-09-15 10:40:25 513

原创 jS 加载对页面完成的影响介绍

$(document).ready(function(){  $("p").click(function(){    $(this).hide();  });});如果您点击我,我会消失。点击我,我会消失。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。

2015-09-10 15:48:55 465

转载 getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()区

etCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()区,有需要的朋友可以参考下。getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录--------------------------------

2015-09-08 20:36:03 699

原创 安卓获取相册并且展示

获取相册主要原理就是通过ContentResolver访问系统数据库表,里面有文件的信息,在同一个文件夹的,就表示在一个相册,并且归结为一类package com.example.administrator.iphoto.helper;import android.content.ContentResolver;import android.content.Conte

2015-09-08 15:56:13 2912

转载 android 玩转ContentProvider之一--实现ContentProvider操作数据库

我的理解:ConetntRolver(用户使用入口)---------->ContentProvider(提供统一操作数据库的入口)-------->SqlIteHelper操作数据库本人原创作品,谢绝转载!作为android四大组件之一,今天总结一下它的用法。ContentProvider官方有很多地方提到,其中一个是在API文档上(http://developer.androi

2015-09-07 16:22:00 705

原创 小红书计划之学习调用安卓系统照相机

public class MainActivity extends AppCompatActivity { Button buttonCamera; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2015-09-07 14:08:15 1257

原创 安卓webview快速加载网页研究提速(二级加速)

上一节我们讲了webview的一级加速方案,下面来分析下webview的二级加速方案webview本身通过研究发现,它实际上就是一个比较标准的浏览器,在LoadDefault策略下(是一个分析control属性的策略),会根据response control属性啊 过期时间啊决定是否对外发送请求,如果不明确这些属性的话,我测试的结果是webview会发送请求,我的同事测试的

2015-09-02 19:33:12 2176 1

原创 安卓webview快速加载网页研究提速(一级加速)

var ii = 0; $.ajax({url:"/jquery/test1.txt",async:false,success:function(data){   for(var i=0;i<10000;i++){     ii ++   }}})$(document).ready(function(){  alert(ii);});

2015-09-02 19:05:12 2627

minicap.zip

Minicap源码已经过ndk-build编译,使用步骤可以参考https://www.jianshu.com/p/777af34b4f21,其中编译过程已经给大家做好了

2019-08-16

机器学习,深度学习图片验证码9000张

深度学习图片验证码训练集,9000张图片 9000个验证码图

2019-03-21

FontCreator ttf文件修改

FontCreator ttf文件修改

2017-01-05

利用GestureDetector关闭activity

利用GestureDetector关闭activity 手势向右滑动关闭当前activity

2015-04-13

SlidingMenu入门案例

SlidingMenu最简易的入门案例,可以左右划入,注释详细

2015-04-07

httpclient相关的JAR包4.1.2

httpclient相关的JAR包 兼容新浪的SAE服务器

2015-02-27

Spy窗口句柄分析工具

spy++ 帮助通过findwindow函数获取窗口句柄时候需要知道具体的窗口 标题和类,通过本工具可以分析电脑里的窗口信息,辅助程序获取 窗口句柄

2015-02-27

微信开放平台调式工具

微信开发调式工具 支持调用本地的接口文件

2015-02-27

UltarNav安装文件

UltarNav 控制面板 禁用 安装后可以设置控制面板禁止使用

2014-03-15

小巧的电脑定时闹钟

小巧的电脑定时闹钟 定时提醒起床 睡觉 吃饭

2014-03-09

Struts+Spring+Hibernate实现上传下载.

Struts Spring Hibernate 上传 下载

2014-03-09

mysql5.5安装包

mysql5.5 小巧好用 默认用户名root 没有密码 SQLYOG 客户端超好用的mysql客户端管理关系

2013-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除