Andrioid
文章平均质量分 66
叫我AC
不写注释就是耍流氓
展开
-
当android项目有多个Activity时,运行的时候怎么切换
当android项目有多个Activity时,运行的时候怎么切换?打开AndroidManifest.xml将 剪切到你接下来想运行的activity里面。原创 2017-09-14 10:05:05 · 1393 阅读 · 0 评论 -
Android Notification
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2017-11-30 09:18:38 · 164 阅读 · 0 评论 -
SharedPreferences
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer转载 2017-11-16 08:40:58 · 175 阅读 · 0 评论 -
token
Token是什么?Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。Token的引入——Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否转载 2017-11-16 08:59:00 · 262 阅读 · 0 评论 -
Android验证码
Android随机生成验证码,Android利用随机数绘制不规则的验证码,加强用户登录或者注册的安全性。具体思路如下:在一块固定宽高的画布上,画上固定个数的随机数字和字母,再画上固定条数的干扰线随机数和干扰线的颜色随机生成,随机数的样式随机生成。界面效果如下:1,生成随机数代码,Code.java:[java] view pl转载 2017-11-16 13:29:34 · 298 阅读 · 0 评论 -
Android验证码2
前一段时间看到干货集中营 推荐的一个开源项目验证码CaptchaImageView,可用于动态生成验证码,项目地址:https://github.com/jineshfrancs/CaptchaImageView。我就忽然联想到陆金所App的动态验证码效果挺赞的,因为它不仅有文字倾斜,文字上下错位间距,中间黑曲线遮挡,还有文字背景阴影和文字变形。下面是陆金所验证码效果,奈何这个app禁止了转载 2017-11-16 13:42:43 · 312 阅读 · 0 评论 -
安卓异步任务
在Android项目中,有经验的开发人员都知道,一些耗时的IO操作等都必须在子线程中去操作,那么可以有哪些方法来开启子线程呢,一般可以使用Java中自带的几种方法,也可以使用Andorid特有的一些类。用Java来实现异步主要有两种方法来实现异步,继承Thread类和实现Runnable接口1.继承Thread类先上代码public class MyThread转载 2017-12-11 10:19:36 · 182 阅读 · 0 评论 -
Android如何下载网络图片
用异步来实现,上代码activity_image.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2017-12-11 11:35:23 · 429 阅读 · 0 评论 -
Android进度条
使用异步任务来实现话不多说上代码activity_progress.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match原创 2017-12-11 11:40:02 · 684 阅读 · 0 评论 -
Android 小测验
实现简易理财专家,包括以下功能:1)登录,用户设置能实现保存用户名和密码;2)支出或收入录入:日期、金额、项目、描述,其中项目最好是选择;3)支出或收入列表,可查询一个时间段的收入或支出情况并汇总。原创 2017-12-04 11:02:14 · 232 阅读 · 0 评论 -
Android Service
测试一下oncreate,onstartcommand,ondestroy三个方法activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi原创 2017-12-14 09:58:54 · 155 阅读 · 0 评论 -
安卓用服务做一个简单音乐播放器
xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="原创 2017-12-14 10:02:36 · 1677 阅读 · 0 评论 -
Android之广播详解
最近项目中用到了广播机制,顺便看了一下广播的用法:1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下: 1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之转载 2017-11-27 10:43:15 · 259 阅读 · 0 评论 -
AndroidExported receiver does not require permission.
Android中,注册BroadcastReceiver(广播)有两种方式:1.在代码中注册: context.registerReceiver(receriver,filter);2.在AndroidManifest中注册,使用这种方式注册时,即使程序已经退出,广播依然会响应(因为会被操作系统调用)。 在AndroidManifest中注册时,可以通过指定exporte转载 2017-11-27 11:41:45 · 809 阅读 · 0 评论 -
getText()方法为什么要加toString
EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString 另外,String类型转为int:Integer.parseInt(str); String类型转为float::Float.parseFloat(str);转载 2017-12-06 19:21:25 · 6884 阅读 · 0 评论 -
安卓简易理财
一、需求分析在我们生活中经常不知道钱花在什么地方,但是我们自己又不是很想写在记账本上进行管理,由于智能手机的兴起,手机离我们越来越近,导致我们生活时时刻刻都有手机的存在,所以说手机的操作离我们越来越近,趋势越来越明显。但是对于记账,我们往往每个人都有自己的需求,所以对于自己来说,开发一个简单的软件来记账是个非常好玩且有趣的事情。 所以自己趁着学习Android开发的机会,顺便做一个练习转载 2017-12-06 22:37:21 · 402 阅读 · 0 评论 -
微信跳一跳外挂
微信更新后出来了一块比较火的小游戏,要是一款不涉及到排行的游戏,可能 没人去关注这款游戏。最开自己一直苦练技术,想在微信排行上面装一装,练了好久才跑三百多分。接着在Github(Github地址:https://github.com/wangshub/wechat_jump_game),有一个大神发布了,一个Python脚本自动跳,分数随便跳,当然分数不要太高,分数太高了,微信是不会把分数录上去了转载 2018-01-02 23:21:14 · 1176 阅读 · 1 评论 -
android ContentProvider
Content Provider 属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的借口。 Android 系统为一些常见的数据类型(如音乐、视频、图像、手机通信录联系人信息等)内置了一系列的 Content Provider, 这些都位于android.provi转载 2017-11-20 11:48:30 · 182 阅读 · 0 评论 -
Android短信验证码
我们经常在一个app注册的时候需要使用到短信验证码,输入一个手机号码,点击获取验证码,手机就能收到一条短信,输入短信中的验证码就能验证成功进而进行一些操作。 当然现在提供短信服务的也有很多,我们选择一个免费的sdk平台Mob,如果有问题还可以咨询技术支持,服务还挺好的。但是因为是免费的,所以还是有一些限制吧,如果是作为测试的话,一个手机号码最多只能收到不到10次验证码,超转载 2017-11-19 20:28:12 · 1482 阅读 · 0 评论 -
Android文字验证码
今天来写最后一部分,九宫格部分,先来看一下最终的效果图:一、分析功能直接看下边的九宫格,九宫格里边的文字随机,文字颜色随机,并且每个文字都进行了不同程度的扭曲变形,点击看不清的时候,可以对九宫格的内容进行重置,要解决的问题差不多就这么多.(1)对于九宫格来说,安卓原生提供了GridView,使用它可以很轻松的完成该功能. (2)对于文字处理,随机生成文字和文转载 2017-11-16 13:37:47 · 2026 阅读 · 0 评论 -
Android简单的加法计算器
package com.example.calculator;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.EditText原创 2017-09-17 12:26:41 · 9779 阅读 · 2 评论 -
Android第四节课之Intent
一.Intent的介绍Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Ser转载 2017-09-21 08:43:37 · 288 阅读 · 0 评论 -
android实现计算器(慕课网视频教学)
网址:http://www.imooc.com/video/3071<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2017-10-10 11:42:51 · 2881 阅读 · 0 评论 -
Android仿博雅斗地主
Player.javapackage com.thws.boyaddz;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.C原创 2017-10-15 20:14:54 · 568 阅读 · 1 评论 -
Android 之ArrayAdapter
一:AutoCompleteTextView package com.example.adapterdemo;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.ArrayAdapter;import android.widget.Au原创 2017-10-19 09:54:05 · 288 阅读 · 0 评论 -
Android shape
原:http://blog.csdn.net/bear_huangzhen/article/details/24488337在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变andr转载 2017-10-14 19:54:20 · 193 阅读 · 0 评论 -
Android Selector
原:http://blog.csdn.net/shakespeare001/article/details/7788400/Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在re转载 2017-10-14 20:03:22 · 202 阅读 · 0 评论 -
Unable to resolve target 'android-17'解决方法
eclipse导入项目后出现Unable to resolve target 'android-17'解决方法,在最后附带另一种编译逻辑不成功情况解决方法。一、问题情况二、解决办法1、修改项目的目标版本与当前Android sdk相对应的版本2、自动修复一下项目三、这个问题不转载 2017-10-15 19:54:42 · 1144 阅读 · 0 评论 -
AutoCompleteTextView提示
在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。AutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+转载 2017-10-16 11:27:53 · 236 阅读 · 0 评论 -
Android 之 menu
Android菜单类型菜单是为了增加更多的功能,不占用屏幕的空间。Android中菜单类型有三类,选项菜单(OptionMenu)、上下文菜单(ContextMenu)、子菜单(SubMenu),下面分别详细介绍这些菜单。选项菜单(OptionMenu)① 创建选项菜单:重写Activity的onCreateOptionMenu(Menu menu)方法。-设置转载 2017-11-02 08:45:50 · 218 阅读 · 0 评论 -
android手机通讯录
Android 系统给我们提供了访问通讯录的接口,通过接口获取通讯录信息。Adapter 与 View 的连接主要依靠 getView 这个方法返回我们需要的自定义 view。 ListView 是 Android App 中一个最最最常用的控件了,所以如何让 ListView 流畅运行,获取良好的用户体验是非常重要的。 对 ListView 优化就是对 Adapter 中的 getView 方法转载 2017-11-02 09:59:08 · 573 阅读 · 0 评论 -
Android 对话框
Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮)、列表、单选、多选、等待、进度条、编辑、自定义等多种形式,将在第2部分介绍。有时,我们希望在对话框创建或关闭时完成一些特定的功能,这需要复写Dialog的create()、show()、dismiss()等方法,将在第3部分介绍。2.代码示例2.1 普通Dia转载 2017-10-26 09:54:13 · 210 阅读 · 0 评论 -
Uri.parse
1,调web浏览器 Uri myBlogUri = Uri.parse("http://www.baidu.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地图 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); returnIt = new Int转载 2017-11-13 20:45:10 · 2636 阅读 · 0 评论 -
我的第一个带数据库的Android通讯录项目
待更原创 2017-11-13 11:42:20 · 2001 阅读 · 6 评论 -
android mipmap与drawable
使用上没有任何区别,你把它当drawable用就好了。但是用mipmap系统会在缩放上提供一定的性能优化。官方介绍:Mipmapping for drawablesUsing a mipmap as the source for your bitmap or drawable is a simple way to provide a quality image and va转载 2017-11-19 17:52:11 · 500 阅读 · 0 评论 -
如何将android stdio的工程导入到eclipse
自从Android Studio(后面称AS)推出后,越来越多的项目都使用AS开发,对于很多一直使用Eclipse的同学来说无疑是个很不爽的事情。我就是其中之一,现在公司的项目都是用AS开发的了,但是对于测试来说常用的一些插件,比如MAT、findbugs等都习惯于在eclipse中使用。所以今天研究了下把Android Studio工程导入eclipse中的方法,网上找了下,转载 2017-11-19 18:34:48 · 450 阅读 · 0 评论 -
谁去洗碗APP简介
“谁去洗碗APP”是一款为了解决家庭中家庭成员不想洗碗而采取随机抽取一位家庭成员去洗碗的APP,采用随机算法以及对刷碗次数进行记录,每一周或者一个月进行总结刷碗记录。评选出周或者月"刷碗KING"or"刷碗QUEEN",其他成员要对"刷碗KING"or"刷碗QUEEN"进行一定的红包奖励。 该APP是为了解决家庭中家务分配不公所可能产生的家庭矛盾而应运而生的,适合现代人们的家庭生活理念。基于原创 2018-02-07 18:15:54 · 476 阅读 · 0 评论