- 博客(19)
- 资源 (12)
- 收藏
- 关注
原创 安卓使用原生登录替代网页登录思路
网页登录流程应该是这样的:输入用户名和密码,后台是到数据库校验是否通过,然后再把用户信息放置在session中,然后返回给客户端,事实上返回response的header信息里面有一个set-cookie属性,这个就是下次访问时浏览器要把这个放置在请求头中服务器根据请求头的cookie信息找到session,发现已经登录了,放行,否则,跳转到登录界面APP登录:为了提高
2015-09-29 20:54:27 749
原创 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 1218
原创 LogUtils的介绍
1、简说 关于日志记录部分。安卓中有自带的日志记录工具。Log类。使用这个类,每次都要我们传入一个TAG,用来标记当前日志。例如这样:Log.d(Constants.TAG, "debug test");其中Constants.TAG就是我们自己定义的一个字符串。LogUtils,就是在Log类基础上封装的,他可以免去每次都传入一个TAG,会自动生成一个TAG。这个TAG可以准确的定位
2015-09-25 14:32:15 1413
原创 安卓打日志是否记录了手机系统文件里面了?
手机的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 1955
原创 buildConfigField "boolean", "LOG_DEBUG", "true"
buildConfigField "boolean", "LOG_DEBUG", "true"这个是我自定义的一个布尔值变量,它有什么用处呢?比如是程序中我可以通过BuildConfig.LOG_DEBUG拿到这个变量,然后通过这个来书写线上环境的地址和测试环境的地址加以区分可以通过变量值来分析是否要输出DEbug日志,日志true的时候就打印日志
2015-09-25 13:36:26 2819
原创 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 1527
原创 Android Studio利用Gradle删除没有使用到的资源文件
我们在打包的时候默认会把没有用到的资源(比如图片)也打包成app,徒增了应用的大小。现在我们可以利用Gradle来优雅的去除没有用到的资源文件了!就是在gradle中配置shrinkResources true。这个东西依赖于minifyEnabled,所以minifyEnabled也要为true才行。 官方推荐在正式版中这么写:android { buildT
2015-09-25 11:07:34 1503
原创 使用manifestPlaceholders
meta-dataandroid:name="channel"android:value="${channelName}"/>android { productFlavors { "xiaomi"{}"360market"{}"baidu"{}"wandoujia"{}}productFlavors.all{ flavor -> flav
2015-09-25 11:00:15 2036
原创 安卓多渠道打包的意义理解
安卓多渠道打包的:顾明思义:就是说标记我这个应用是来自于哪一个渠道,譬如百度市场,腾讯市场,譬如我有很多个门店,A门店。B门店,C门店我给三家门店不同的渠道包,三家门店分别推广自己的APK,通过友盟这样的统计系统去统计不同渠道的装机量,以便于看看业务达标情况等
2015-09-25 09:34:32 2192
转载 关于Android studio打包发布,以及Android签名的获取
这个感觉挺重要的,尤其是签名的获取,因为写到百度地图的使用了,所以感觉这个应该写在前面,还有就是微信也需要签名首先说一下Android studio如何进行打包:博主测试新建了一个packaging的工程还是先看一下目录结构,因为打包的时候和Eclipse不一样,可以自选的,最好不要用默认的目录结构参考地址:http://www.bubuko.com/infodetail-91
2015-09-25 09:19:38 484
原创 浏览器的同源策略探究
$(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 482
原创 移动开发前端脚本研究
PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。Jquery mobile是由(MT)Media Temple联合多家移动设备厂商以及软
2015-09-15 10:40:25 527
原创 jS 加载对页面完成的影响介绍
$(document).ready(function(){ $("p").click(function(){ $(this).hide(); });});如果您点击我,我会消失。点击我,我会消失。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。也要点击我哦。
2015-09-10 15:48:55 479
转载 getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()区
etCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()区,有需要的朋友可以参考下。getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录--------------------------------
2015-09-08 20:36:03 717
原创 安卓获取相册并且展示
获取相册主要原理就是通过ContentResolver访问系统数据库表,里面有文件的信息,在同一个文件夹的,就表示在一个相册,并且归结为一类package com.example.administrator.iphoto.helper;import android.content.ContentResolver;import android.content.Conte
2015-09-08 15:56:13 3019
转载 android 玩转ContentProvider之一--实现ContentProvider操作数据库
我的理解:ConetntRolver(用户使用入口)---------->ContentProvider(提供统一操作数据库的入口)-------->SqlIteHelper操作数据库本人原创作品,谢绝转载!作为android四大组件之一,今天总结一下它的用法。ContentProvider官方有很多地方提到,其中一个是在API文档上(http://developer.androi
2015-09-07 16:22:00 720
原创 小红书计划之学习调用安卓系统照相机
public class MainActivity extends AppCompatActivity { Button buttonCamera; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2015-09-07 14:08:15 1279
原创 安卓webview快速加载网页研究提速(二级加速)
上一节我们讲了webview的一级加速方案,下面来分析下webview的二级加速方案webview本身通过研究发现,它实际上就是一个比较标准的浏览器,在LoadDefault策略下(是一个分析control属性的策略),会根据response control属性啊 过期时间啊决定是否对外发送请求,如果不明确这些属性的话,我测试的结果是webview会发送请求,我的同事测试的
2015-09-02 19:33:12 2217 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 2653
minicap.zip
2019-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人