Android
西柯土司
啦啦啦
展开
-
Android会议室管理app
1 先来张图2 原理2.1系统原理实现了会议室的预定功能,且通过日历时间轴等等控件来控制会议室的使用。2.2数据库使用了郭霖的LitePal,具体请移步http://blog.csdn.net/guolin_blog。2.3TimeLine控件源码package com.example.shijianzhou;import java.util.Arr原创 2015-07-15 17:45:40 · 4537 阅读 · 11 评论 -
自定义圆形进度条ProgressBar的三种方式
进度条默认是不确定(indeterminate=true)Android进度条Android进度条有4种风格可以使用。默认值是progressBarStyle。设置成progressBarStyleSmall后,图标变小。设置成progressBarStyleLarge后,图标变大设置成progressBarStyleHorizontal后,变成横向长方形。自定义圆形进度条转载 2015-10-18 23:23:46 · 3268 阅读 · 0 评论 -
移动APP安全测试要点
转自:http://blog.nsfocus.net/mobile-app-security-security-test/移动APP安全测试要点2015-10-23 杨 乔国 阅读: 970移动APP安全测试要点 上次《 运营商渗透测试与挑战》中提到,随着运营商新技术新业务的发展,运营商集团层面对安全的要求有所变化,渗透测试工作将会面临内容安全、转载 2015-10-23 15:12:35 · 4870 阅读 · 0 评论 -
Android中Canvas绘图基础详解(附源码下载)
Android中,如果我们想绘制复杂的自定义View或游戏,我们就需要熟悉绘图API。Android通过Canvas类暴露了很多drawXXX方法,我们可以通过这些方法绘制各种各样的图形。Canvas绘图有三个基本要素:Canvas、绘图坐标系以及Paint。Canvas是画布,我们通过Canvas的各种drawXXX方法将图形绘制到Canvas上面,在drawXXX方法中我们需要传入要绘制的图形转载 2015-11-11 22:53:09 · 754 阅读 · 0 评论 -
android实现开机自动播放音乐实例(Broadcast、Service)
转自:http://blog.csdn.net/liwei3gjob/article/details/8011196/android实现开机自动播放音乐实例(Broadcast、Service)1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。转载 2015-10-27 22:18:06 · 3966 阅读 · 0 评论 -
Jpush使用总结
转自:http://www.cnblogs.com/linwoain/p/470fe36d882644e90b3a221366fcb795.html?utm_source=tuicool&utm_medium=referral今天对极光推送(Jpush )的使用方法做了个测试,首先在其官方网站上下载Android的jar包和demo,(也可以在注册并且输入包名的情况下下载demo,此时转载 2015-10-27 23:01:42 · 3023 阅读 · 0 评论 -
安卓星级控件
1 效果展示,及目的。其实谷歌自带了官方的控件,但是不怎么好用,尤其样式大小什么的不是很好调整,所以自己做了一个。2 原理原理很简单,就是使用了Android的自定义控件的方法,把相关布局和代码组织起来。3 代码package com.chebaojian.chebaojian.utils;import android.content.Context;im原创 2015-11-14 22:15:43 · 626 阅读 · 0 评论 -
Android自动化测试工具
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Li7tleMK链接:http://www.zhihu.com/question/19716849/answer/42525356来源:知乎1、Monkey是Android SDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序转载 2015-10-29 19:59:14 · 772 阅读 · 0 评论 -
Activity的Launch mode详解 singleTask正解
原地址:http://www.cnblogs.com/xiaoQLu/archive/2011/09/29/2195742.html本文参考了此文http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html另附 android task与back stack开发文档翻译参见:http:/转载 2015-10-29 17:45:42 · 474 阅读 · 0 评论 -
android传递数据bundle封装传递map对象
android开发默认情况下,通过Bundle bundle=new Bundle();传递值是不能直接传递map对象的,解决办法:第一步:封装自己的map,实现序列化即可?12345678910111213141516转载 2015-10-19 23:21:35 · 713 阅读 · 0 评论 -
Android 应用的 UI 设计师应当如何如何定义字体的 sp 值
sp和dp一样,是android开发里特有的单位,设计师在做UI设计的时候通常最初是建立320*480这个尺寸的画布开始的,这个尺寸的画布在android分辨率的分类中称为mdpi,在这个尺寸下,ps里的1px就等于android中的1dp,同样,这个时候1点的字就等于android中1sp,举个栗子:你建立画布的尺寸是320-480,里面的文字是30点,那么它就是30sp。当然,你还要去查一下m转载 2015-10-18 20:59:53 · 517 阅读 · 0 评论 -
Android圆形散开动画
1 先看效果主要就是五颗按钮向五个方向散开(我这里是按钮,也可以放成其它控件)。2 实现2.1 Android动画知识http://blog.csdn.net/guolin_blog?viewmode=contents 请看这个博客,博主讲的非常详细。2.2 直接上代码希望代码是自解释的。package com.example.animationbutton;原创 2015-07-15 15:26:06 · 3172 阅读 · 0 评论 -
极光推送使用后初总结
1 效果如何 速度不错,我测试时每次平均不到0.5秒。基础使用免费,高端使用收费(免费的每分钟有最多推送次数限制,收费的估计可以提高限制次数)。2 总结2.1 极光推送提供JMessage 和 JPush两种服务,它们的关系如下:JMessage 以 JPush 技术作为基础,共享 JPush 的网络长连接。在保留了 JPush 推送全部功能的基础上增加了 IM 功能。原创 2015-07-16 21:25:53 · 4052 阅读 · 0 评论 -
Android发送验证码的倒计时按钮
1 直接上图2 原理原理很简单,就是把相应的倒计时逻辑等封装到一个控件中,并向外部提供接口。3 代码import java.util.Timer;import java.util.TimerTask;import android.content.Context;import android.os.Handler;import android.os.Message;原创 2015-08-10 17:25:33 · 2051 阅读 · 0 评论 -
Android用户登录机制安全性的一些思考
1 客户端要做到安全存贮数据很难,通过反编译和强攻,只要有心,几乎都可以破解。2 服务端相对安全。3 结合以上两点,推出能做的点是控制灾难规模,每次破解一个客户端只能针对当前客户端,不会波及到其它客户端。4 具体方案是,客户端也是要加密的,不过密钥是从服务端获取的,每个客户端不一样。5 这样的话,即使攻破了一个客户端,只要服务器安全,损失的只是一个客户的利益,做到了灾难的控制原创 2015-07-19 20:30:26 · 1980 阅读 · 0 评论 -
Android Asynchronous Http Client 中文教程
本文为译文,原文链接https://loopj.com/android-async-http/安卓异步http客户端概述这是一个异步的基于回调的Android http客户端,构建于Apache httpclient库上。所有的请求都是独立于UI线程的,与此同时回调会由handler在发起请求的线程中执行。你也可以在后台线程和服务中使用它,这个库会自动识别它的运行环境。特点异步翻译 2015-07-22 22:27:12 · 1116 阅读 · 0 评论 -
Android Studio系列教程一--下载与安装
原文地址:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉转载 2015-07-23 16:38:06 · 477 阅读 · 0 评论 -
android微信支付回调Activity不能启动的解决方案
微信开放平台有个 不成文的规定(文档里没有说明),就是回调的Activity必须是:你的包名(微信demo里是:net.sourceforge.simcpux)+.wxapi.WXPayEntryActivity.java其他的接口回调的Activity必须是:你的包名(微信demo里是:net.sourceforge.simcpux)+.wxapi.WXEntryActivity.java转载 2015-10-17 21:37:36 · 2620 阅读 · 0 评论 -
两个不相关Activity之间的通信
同一个应用内两个不相关的activity 例如A进入B,B进入C,C进入D 或者A进入B,C进入D,那么A和D可以看做两个不相关的activity.假如有这样一个需求,在D activity中按一个按钮,A activiy必须立即更新数据,那么可以的方法有哪些呢,我能想到的有以下几种:第一种方式:1 广播这个就不细说了,Android的基础,百度一下就知道。2 回调如果原创 2015-10-18 10:41:06 · 1181 阅读 · 0 评论 -
获取Android设备唯一标识码
概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件信息标识也因为系统版本、手机硬件等限制存在不同程度的问题。下面收集了一些“有能力”或“有一定能力”作为设备标识的串码。DEVICE_ID这是An转载 2015-10-30 11:02:14 · 847 阅读 · 0 评论