- 博客(258)
- 资源 (16)
- 收藏
- 关注
原创 Android Phoenix Pull-to-Refresh炫酷装逼
For a working implementation, Have a look at the Sample Project - sample 老规矩直接看效果图吧是不是听挺炫酷的!这是官方的一个demo效果!Include the library as local library project. 添加Gradlecompile 'com.yalantis:phoenix:1.2.3'Syn
2017-01-04 23:43:47 1550 3
原创 Android 与 SwitchButton亲密约会《-》
由于最近翻墙感觉自己要学的东西太多,可能有一些基础的东西像今天我要讲的是SwitchButton之前是ToggleButton,直接看效果图 How To Use xmlns:toggle="http://schemas.android.com/apk/res-auto" <com.zcw.togglebutton.ToggleButton
2017-01-04 23:18:13 1806
转载 Android客户端和服务端如何使用Token和Session
转载http://wyong.blog.51cto.com/1115465/1553352 对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。 一、我们先解释一下它的含义:1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行
2017-01-02 15:40:26 2165
原创 Android实现显示隐藏密码
相信这种效果特别常见,平时看到密码框右边有一个小眼睛,点击显示明文密码,再点击显示密文密码 直接看效果图吧! 先看隐藏效果 代码如下 //密码密文显示 pwd.setTransformationMethod(PasswordTransformationMethod.getInstance());然后是显示密文密码 代码如下 //密码明文显示
2016-12-28 15:04:12 1718
原创 Android实现从手机相册上传头像以及拍照上传到服务器
package com.example.helloworld;import java.io.File;import com.a.a.Tempest;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.Int
2016-12-25 02:32:40 2253 2
转载 Android屏幕适配方案
众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,你会发现其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念,这部分可能比较枯燥,但是俗话说的好“工欲善其事,必先利器”,翻译过来就是“有什么样的枪,决定你打什么样的鸟”,一旦这些概念你理解
2016-12-24 22:58:29 512
原创 一起玩转AndroidFlyBanner之首页轮播支持本地以及网络
相信像轮播这种效果几乎每个app都会有没什么稀奇的,有些可能使用ViewPager+Fragment然后用定时器这些下面看下以往的app轮播图片,但是ViewPager并不支持循环翻页。所以要实现循环还得需要自己去动手比较麻烦!如下图所示模仿京东首页轮播 第二种就是广告页轮播效果 下面再看下我自己实现的效果如下图 由于Screen To Gif有点问题所以我不上传gif图
2016-12-23 12:53:10 756 1
原创 仿微信底部导航栏您真的会了吗?
像微信底部导航栏应该说是经典中的经典了吧! 效果图如下 由于很久没写布局所以复习下!主要用到以下布局 LinearLayout 线性布局 分为horizontal和vertical 水平合垂直相对布局RelativeLayout layout_centerHorizontal=”true” 水平居中 layout_centerVertical=”true”
2016-12-08 13:03:55 1938 1
原创 给按钮点背景
首先新建一个xml布局文件类型选择Drawable根据结点选择selector文件名就叫btn_bg然后自动穿件selector结点下面我们只需要在结点里写三种状态显示背景图片按下 获取焦点 正常xml代码<selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:sta
2016-12-06 18:25:27 387
原创 Andrid中Log封装
package com.example.helloworld.debug;import android.util.Log;public class Logger { public static int LOG_LEVEL = 7; public static final int VERBOSE = 5; public static final int DEB
2016-12-06 17:05:26 412
原创 自定义Dialog使用场景
首先还是跟原来一样,先看效果!直接开车啦! 看下Dialog源码/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in
2016-11-22 17:27:57 1708
原创 Android实现从左往右TextView淡入淡出渐变效果
首先跟大家说声抱歉,由于最近鄙人感冒身体欠安,所以博客很久没更新了,我觉得是时候不玩捉迷臧了,废话不多说,还是老套路,上效果图! 其实实现原理很简单首先我们看一张图,画的少不喜随便喷哈哈! 其实说白了就是继承ViewGroup然后重新计算屏幕的宽高 然后在Activity中使用MyTextView.setText(String text,final Animation animatio
2016-11-13 21:43:54 7582 2
原创 Json?OR FlatBuffers?FlatBuffers
FlatBuffers in Android - introduction JSON - probably everyone knows this lightweight data format used in almost all modern servers. It weights less, is more human-readable and in general is
2016-11-03 21:53:21 1183 2
原创 MPAndroidChart之PieChart
MPAndroidChart简介简介:一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。 下面废话不多说,j今天讲的是饼状图比较简单!老规矩直接上效果图! 主要步骤如下 前期准备工作 因为这里用到第三方的插件所以需要下载mpandroidchartlibrary-2-1-6.jar包,这里需要的自行到github上面下载 然后在path —–>a
2016-10-28 11:26:44 2029
原创 初识Canvas
相信大家有的人对Canvas有点陌生不过没事,这里我给大家简单介绍下 Canvas属于html5里面一个比较重要的标签元素,需要学习的可以直接点链接到w3cschool网站学习 描述 HTML5 标签用于绘制图像(通过脚本,通常是 JavaScript)。 不过, 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务。 getContext()
2016-10-27 11:41:12 2616
原创 与Html5结下一字之缘
由于最近一段时间博主每天都在面试,所以博客没有来得及更新,还请大家亲们谅解哈!下面废话不多说直接上写字效果图,大家别眨眼!哈哈! 这种效果是不是很炫酷呢?博主也是接触html5没多久!谅解哈! 准备工作 创建相关的项目文件 代码讲解以及实现效果 1、准备工作 首先需要创建一个handwrite.css文件然后导入创建index.html是当前本地路径
2016-10-27 11:08:56 3870
原创 联想智能农业移动应用开发系统用户手册
1. 系统介绍 1.1 系统概述 联想智能农业移动应用开发系统是一套模拟智能农业场景的应用研发测试平台。可广泛运用于移动APP开发、嵌入式设备开发、软件测试、用户体验测试(需配选件)等。不仅可以满足开发企业研发新产品搭建模拟环境的需求,也可以作为各级学校移动互联网、软件、物联网、设计等专业或课程的教学和实训平台。 该系统可以模拟农业大棚中各种常用传感器和智能网关,用户可以开发APP读取
2016-10-24 22:26:51 4384 5
转载 Android Studio插件推荐
这里记录那些可以显著提升Android开发效率的Studio插件,好的插件和快捷键可以提高效率,缩短开发周期。这里介绍的插件大部分都可以通过Studio的插件市场下载安装,安装方法如下:in Android Studio: go to Preferences → Plugins → Browse repositories,搜索你要安装的插件download it and install via Pr
2016-10-24 15:16:56 536
原创 UMeng统计分析Android集成文档
相信大家对友盟应该不陌生了有些人可能用了它的多渠道打包,有的开发者可能用导它的分享sdk等等,今天我给大家介绍下怎样简单集成友盟统计分析Android集成文档,废话不多说下面看主要步骤:- 1. 集成准备 相关视频教程,请前往友盟课堂。1.1 获得Appkey 集成友盟SDK之前,您首先需要到友盟官网注册并且添加新应用,获得Appkey特别提醒:我们建议开发者在注册账号时使用企业邮箱,避免
2016-10-23 22:49:44 2633
原创 Android内存管理优化建议
OOM(OutOfMemory)转:http://hukai.me/android-performance-oom/ 前面我们提到过使用getMemoryClass()的方法可以得到Dalvik Heap的阈值。简要的获取某个应用的内存占用情况可以参考下面的示例( 关于更多内存查看的知识,可以参考这篇官方教程:Investigating Your RAM Usage )1)查看内存使用情况 通过
2016-10-17 12:42:35 5963 2
原创 C++远征之友元函数篇<->
相信大家都会有点小疑问?何为友元函数难道是friend?那么他又是怎样定义的呢?表现形式是什么?关键字又是什么呢?友元函数与类的成员函数区别? 下面就一一给大家介绍一下揭秘中。。。。。。。? 友元函数的定义 C++编程中如果需要访问非本类的私有成员,那么就需要用到友元。否则私有成员是无法被外部直接访问的,而友元可以被定义为友元函数和友元类,即指定某函数或类直接访问私有类。则具体形式如下:
2016-10-17 09:48:05 1736
转载 Android:用GSON 五招之内搞定任何JSON数组
写在前面关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文《Google Gson的使用方法,实现Json结构的相互转换》,写的很好,通俗易懂。我为什么写这篇文章呢?因为前几晚跟好友 xiasuhuei321 探讨了一下GSON解析复杂的JSON的时候,能不能只解析源数据中的数组,甚至只解析数组的某一部分。探讨了二十分钟,得出结论:没用过,不知道。所以今天特地研究了一下,发现真的So E
2016-10-16 00:16:10 3804 2
原创 Android自动化测试工具分类
主要分为以下几种1)纯白盒方式的测试,Monkey。楼上已经有哥们提到了,使用moneky更多的是开发team,而不是纯粹的测试team,毕竟要求对android开发比较了解才用得了monkey。2)偏白盒的robotium,这家伙号称是黑盒,但是本人不太认同~ 因为使用robotium需要知道package和acitivity这样的细节,即便不是开发人员来做,也得从开发人员那里获得不少开发文档才
2016-10-15 23:57:07 2739 1
原创 Picasso之图片缓存机制
Picasso介绍 picasso是Square公司开源的一个Android图形缓存库 主要有以下一些特性: 在adapter中回收和取消当前的下载; 使用最少的内存完成复杂的图形转换操作; 自动的内存和硬盘缓存; 图形转换操作,如变换大小,旋转等,提供了接口来让用户可以自定义转换操作; 加载载网络或本地资源; 图像为Android应用程序添加了非常需要的上下文和视觉风格。 毕加索
2016-10-13 19:23:51 7265 4
原创 面试总结篇<->
总结>面试过程概述 与面试官交流技巧 简历太粗心 抓住技术要点 先说下面试过程吧,本来是上午十点钟面试的,我由于早上起得早,然后九点多就到了,由于网速原因百度地图也打不开,真坑啊!然后在岗厦北A出口哪里直接出去,然后因为不知道路线,然后一直走到岗厦北B出口,一直到了创业大厦A座,然后美女前台接待告诉我,帅哥请问您到哪里?我就拿手机给她看,然后她说她刚来不久,让我问其他人,最后我又去
2016-10-12 13:09:07 1369 2
转载 从零开始学React Native App开发
转载 lReactN 目录 1. React Native简介 1.1 从何而来,背景介绍 1.2 为什么要使用React Native开发 1.3 环境搭建 1.4 基础开发工具与调试React Native 开发基础 2.1 flexbox 布局基础知识 2.2.JaveScript 语法基础 2.3 React Nati
2016-10-11 19:48:51 2288
原创 JSON与聚合数据不解之缘二
之前有时在QQ控件看到很多人在测试QQ测吉凶,虽然已经很久了,相信有些小伙伴还是想知道原理,其实很简单用聚合数据实现,请求参数就一个QQ号码,然后申请一个key就搞定。之后将json数据解析之后显示在UI上完成!下面进入Our Topic! 首先说下QQ号码测吉凶 APPKEY:82455b19e0dcdcf634a3b68ab52ce124 接口:http://japi.juhe.cn/q
2016-10-10 10:50:53 4389 4
原创 Android 6.0新特性之WebView不能适配屏幕解决方案
Android 6.0新特性 Doze当设备进行充电时 设备静止且灭屏一段时间 周期 平台尝试 让系统处于休眠 周期性的进入一个维持窗口正常操作 然后进入休眠状态 AppLink 应用程序连接 技术点隐式启动intent android 更加鼓励程序员的关联不再是简单单一应用同浏览器交互 指纹识别 硬件厂商只需要提供硬件支持就可以 应用程序权限管理 5.0以前只要在androidm
2016-10-08 21:22:38 9934 4
转载 设计模式(Design Patterns)
转载此http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html/ 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设
2016-10-08 07:08:28 2390 1
原创 ANDROID集成支付宝SDK_APP应用支付宝开发DEMO
最近公司的项目有使用到支付功能、昨天写了一篇关于使用微信支付的文章、既然有微信支付、那么支付宝肯定少不了 这里跟大家分享一个可以正常支付的支付宝demo、但是demo需要开发者配置自己的参数才可以运行起来、首先在PayDemoActivity中设置相关参数、具体请查看该文件注释、同时需要添加两个支付宝相关的Activity到androidmanifest.xml文件、具体可以参照《支付宝钱包支付接
2016-10-08 06:49:27 5218 5
原创 ListView侧滑删除----->SlideView
实践过得真快,国庆小长假就结束了,已经开始了,我去,已经结束了?明天小伙伴们要继续上班了!有木有很激动!哈哈!相信大家对listview应该非常熟悉了,可以说耳闻能祥!我这里就不再赘述了,言贵正传!大家先看下效果 主要分为下面五种 -PrivateListingAdapter -SlideListViewActivity -SlideListView -SlideView -Mess
2016-10-07 23:53:43 5547 9
原创 Android 蒲公英集成SDK
Android SDK 集成指南 注册应用获取 App ID App ID:唯一标识一个应用的 ID,在蒲公英上的每一个 App 都有一个唯一的 App ID,开发者可以在应用管理页面首页查看。App ID导入SDK Eclipse用户下载蒲公英 Android SDK(包含异常上报,在线更新,摇一摇反馈等功能)。将 jar 包复制到工程的 libs 目录下面。加入libs目录Android
2016-10-06 19:09:26 3195 3
原创 Android SDK 集成指南
注册应用获取 App IDApp ID:唯一标识一个应用的 ID,在蒲公英上的每一个 App 都有一个唯一的 App ID,开发者可以在应用管理页面首页查看。App ID导入SDKEclipse用户下载蒲公英 Android SDK(包含异常上报,在线更新,摇一摇反馈等功能)。将 jar 包复制到工程的 libs 目录下面。加入libs目录Android Studio用户 添加代码到project下
2016-10-06 18:59:50 1986
原创 浅谈数据库三大模式
浅谈数据库三大模式1、外模式对应数据库的升级、外模式包括(子模式 用户模式) 用来描述用户看到或者使用那部分的数据的逻辑结构,用户根据外模式用户数据操作语句或者程序去操作数据库中的数据,外模式的主要特点用来描述组成用户视图各个记录的组成、相互联系、数据的完整性和安全性、数据项的特征等。2、概念模式 对应数据库的概念模式,概念模式(概念、逻辑模式)用以描述整个数据库中的逻辑结构、用来描叙现实生活中的实
2016-09-24 23:38:51 5592 4
原创 Android greenDao入门以及使用教程
相信大多数开发者对GreenDao已经不陌生了, 但是我还是要介绍一下何为GreenDao? 妈妈说搞程序前后的差别greenDAO是一个开源的Android ORM使发展的SQLite数据库再次乐趣。它减轻开发商从低级别的数据库要求处理,同时节省开发时间。 SQLite是一个真棒嵌入式关系数据库。仍然,书写SQL和解析查询结果是相当乏味和耗时的任务。 greenDAO释放你从这些通过映射J
2016-09-23 00:03:42 3656 5
原创 欢迎使用CSDN-markdown编辑器
overridePendingTransition用法这里需要特别说明的是,关于overridePendingTransition这个函数,有两点需要提醒大家注意: 1.它必需紧挨着startActivity()或者finish()函数之后调用” 2.它只在android2.0以及以上版本上适用 例如 public void
2016-09-22 13:50:44 2551
原创 Android多屏幕适配
android:resizeable=["true"| "false"] android:smallScreens=["true" | "false"] android:normalScreens=["true" | "false"] android:largeScreens=["true"
2016-09-20 19:41:38 1350 2
转载 为什么我坚持招聘程序员必须笔试
这种事情太常见了。我搞编程整整10年了,被面过也面过很多很多人,面试过的或遇到过的程序员有20岁的,也有快40岁的。有一年工作经验的,也有10年以上工作经验的。一个20岁的同事学会了各种忽悠名词,这个年轻人高中学历,PHP培训机构出身,不到1年工作经验。就凭着从我这里和网上博客听到的架构的东西,顺利忽悠到了年薪40多W的工作,出任技术总监,甚至还有猎头年薪60W挖他。 这么些年来,架构
2016-09-18 22:33:51 4376 4
sublimetext
2016-09-05
NewListDemo
2016-05-27
SMSCodeDemo
2016-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人