Android
文章平均质量分 79
Mic.Liu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
adb shell 查看数据库
Google Android操作系统内核基于Linux,其数据库采用了sqlite。sqlite是一个开源的小巧的大小小于500KB的微型数据库系统。 Android Debug Bridge(adb)是Android下的一个让你管理手机或者手机虚拟机的多功能工具。本文主要介绍如何在虚拟机上操作sqlite数据库。 Google的Andro原创 2014-10-14 09:06:19 · 716 阅读 · 0 评论 -
ratingbar的实现
最近在做有关这方面的东西,所以,也对这东西有一定的了解。说真的,android这些组件的学习其实不难,难就在于你能够自由的设计自己想要的样式出来,因为这里面有很多限制的东西。而且,作为一名android新手,我开始有一些顿悟了,android这东西到底该怎么弄,已经开始有自己的一些想法。我认为,当你开始要接触一些新的组件或其他东西时,首先,一定要搜到开源的代码,最好是别人有放图上来的那种,而且最好原创 2014-10-09 11:22:17 · 539 阅读 · 0 评论 -
android TextureView 浅析
最近,在修改Android4.4的原生相机Camera2,很习惯的去寻找SurfaceView,结果任凭我使用grep还是ack,都无法搜索到SurfaceView,最后还是通过代码CameraActivity-->CameraModule-->PhotoUI-->R.layout.photo_module找到,原来是使用了TextureView。不是很了解此控件,百度之,在官方API文档中找到此原创 2014-10-10 11:26:40 · 827 阅读 · 0 评论 -
自定义进度条
Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景 先来看看progressbar的属性:1. 2. android:id="@+id/progressBar"3.原创 2014-10-11 18:46:00 · 441 阅读 · 0 评论 -
Android上实现仿IOS弹性ScrollView
IOS的UI和用户体验是它的优势, 与IOS相比, Android的UI和用户体验可能要差一些。 虽然Android版本已经到了4.4, 对系统的各个方法进行了大量实质性的优化, 但他的显示效果和交互体验依然不及IOS。 例如IOS上的很多控件都是带弹性的, 也就是拖拽一个控件到了该控件的边界, 但是控件依然可以随着手指的移动而移动一段距离。 这样的话, 给用户的感觉就不那么生硬,能在一定程度上提原创 2014-10-01 22:23:02 · 811 阅读 · 1 评论 -
android微信首页切换界面
这实例很多人仿做,好实例还是不容错过!最重要是素材容易拿~效果:默认3页面的切换,最后一个页面带按钮,点击进入另外一个页面 思路:1、准备5个布局页面,1个为主函数布局页面,3个为切换的页面(其一带按钮),1个为按钮点击进入的页面(这个需要Activity)。2、用适配器绑定相应的view,设置适配器3、制作点点,设置监听事件控制点点原创 2014-10-01 23:06:38 · 977 阅读 · 0 评论 -
android ScrollView的内部控件的fill_parent没有作用 解决
在scrollview下加入的组件无论如何也不能自动扩展到屏幕高度,最后对布局文件进行简化,最终得到最简layout配置内容如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?> ScrollView android:layout_原创 2014-10-02 14:03:48 · 548 阅读 · 0 评论 -
android仿新浪微博刷新列表
大家看到新浪微博中的列表往下拉的时候, 头部出现正在刷新,然后获取到数据了以后列表会刷新的效果了吧,是不是都觉得很棒啊。 笔者今天参考进行实现。 当然也借鉴了前人的劳动成果。 下面对具体实现进行剖析。 首先要明确一点的是,ListView提供了HeaderView 和FooterView用于增加顶部和底部视图。 头部的刷新调和底部的更多条目都是使用这两个来实现的。 下面我们来看看怎么实现的原创 2014-10-01 23:00:21 · 1269 阅读 · 0 评论 -
android shape的使用
xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > --- 默认为rectangle corners -- sh原创 2014-10-11 13:56:51 · 468 阅读 · 0 评论 -
颜色大全
颜色代码大全 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。 ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33ffcc66ffcc99原创 2014-10-11 13:58:35 · 981 阅读 · 0 评论 -
android 二维码
今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解。今天主要是讲解如何使用ZXing库,生成和识别二维码。这篇文章实用性为主,理论性不会讲解太多,有兴趣可以自己查看源码。 1、ZXing库介绍 这里简单介绍原创 2014-10-03 19:49:55 · 728 阅读 · 1 评论 -
Android Sqlite数据库
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n原创 2014-10-03 19:48:11 · 467 阅读 · 0 评论 -
android 实现图片圆角
实现圆角的方法,此方法可以将一个位图改变为一个圆角位图:[java] view plaincopy/** * 获取圆角位图的方法 * @param bitmap 需要转化成圆角的位图 * @param pixels 圆角的度数,数值越大,圆角越大 * @return 处理后的圆角位图 */ public stati原创 2014-10-08 14:44:03 · 531 阅读 · 0 评论 -
Android animation详解
Contents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListener Animations一、Animations介绍原创 2014-10-16 09:40:32 · 435 阅读 · 0 评论 -
android图片上传
根据项目需求,需要上传相册和拍照的图片,参考和借鉴了别人的资料和代码,简单地功能实现了。一、HTTP multipart/form-data——上传报文格式我们来了解下Android客户端如何通过HTTP协议来将图片上传到服务器。我们先来了解下HTTP multipart/form-data,上传报文格式。假设接收文件的网页程序是http://172.31.8.6:8080转载 2014-11-30 23:48:43 · 1352 阅读 · 0 评论 -
GridView实现日历
代码有点多,发个图先:如果懒得往下看的,可以直接下载源码吧(0分的),最近一直有人要,由于时间太久了,懒得找出来整理,今天又看到有人要,正好没事就整理了一下http://download.youkuaiyun.com/detail/onlyonecoder/6574379布局文件:[html] view plaincopyxml version="1.0转载 2014-12-03 10:19:35 · 735 阅读 · 0 评论 -
Android获取屏幕高度、标题高度、状态栏高度详解
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics(); getWindowM原创 2014-12-03 10:24:22 · 781 阅读 · 0 评论 -
Textview代码设置粗体
TextView tvText = (TextView)convertView.findViewById(R.id.tvtext); TextPaint textPaint = tvText.getPaint(); textPaint.setFakeBoldText(true);原创 2014-12-03 10:47:29 · 424 阅读 · 0 评论 -
GridView分割线设置
android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:clickable="true" android:clipChildren="true" and原创 2014-12-03 10:48:54 · 835 阅读 · 0 评论 -
Android文件三种上传方式总结
Android端文件上传总结。测试服务器端PHP[php] view plaincopy$base_path = "./uploads/"; //接收文件目录 $target_path = $base_path . basename ( $_FILES ['uploadfile'] ['name'] ); if (move_u原创 2016-09-12 03:15:32 · 28495 阅读 · 1 评论 -
Dialog的自定义view无法获取到点击事件
今天在写一个ActionSheet的自定义控件时,原创 2014-09-25 17:52:20 · 2871 阅读 · 2 评论 -
Android PHP服务网络交互POST
public String post(String url, HashMap param, List files, String fileName) { String result = ""; String end = "\r\n"; String twoHyphens = "--"; String boundary = "ABCDE原创 2016-09-12 03:11:43 · 576 阅读 · 0 评论 -
Android Simulator 修改hosts
自己通过shell修改hosts文件时总是提示ReadOnly 最终通过以下的方式修改成功1、终端定位emulator $cd ~Android/sdk/tools 就可以执行emulator命令了2、启动模拟器 $emulator -writable-system -avd AVD_NAMEAVD_NAME就是建立模拟器的名称 如图:AVD26就是AVD名称3、终端定位adb原创 2017-09-18 17:43:21 · 704 阅读 · 0 评论 -
当你在进行SDK安装更新时,遇到了一些不能安装的项目时,你可以酱紫····
这个可能是网络问题,国内连google服务器经常连不上。尝试用下面办法试下:1.上图SDK Manager 的 Tools ->Options打开SDK Manager的Settings, 选中“Force https://… sources to be fetched using http://…”, 强制使用http协议。原创 2014-08-16 19:15:50 · 509 阅读 · 0 评论 -
android 自定属性的使用
declare-styleable是给自定义控件添加自定义属性用的1.首先,先写attrs.xmlxml version="1.0" encoding="utf-8"?>resources> declare-styleable name="TestAttr"> attr name="name" format="reference" />原创 2014-05-06 18:21:49 · 438 阅读 · 0 评论 -
android 全屏设置
代码实现全屏函数private void setFullScreen(){2 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);3原创 2014-05-06 19:21:20 · 463 阅读 · 0 评论 -
Android自启动应用
import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.pm.ApplicationInfo;import android.content.pm.PackageManager;import andro原创 2014-05-23 03:22:18 · 681 阅读 · 0 评论 -
Mac中配置Android的ADB命令
现在很多人都使用Mac来作为开发工具,当然本人ye'hen'xi'hua原创 2014-07-17 01:19:50 · 741 阅读 · 0 评论 -
Android listview与adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与List原创 2014-07-04 22:04:18 · 531 阅读 · 1 评论 -
android 创建文件夹相关注意
创建多个目录的文件夹时需要使用原创 2014-07-07 01:11:33 · 452 阅读 · 0 评论 -
android camera
最近在做图形处理的项目,要使用到照相机。主要实现调用图库功能打开图片或者调用照相机照相将图片返回并显示出来。下面是主要代码:package com.cloay.camera;import java.io.FileNotFoundException;import android.app.Activity;import android.app.AlertDialog;impor原创 2014-07-05 22:14:47 · 419 阅读 · 0 评论 -
ExpandableListView详解
/** Android开发之ExpandableListView* 北京Android俱乐部群:167839253* Created on: 2012-7-23* Author: blueeagle* Email:liujiaxiang@gmail.com*/有时候,使用ListView并不能满足应用程序所需要的功能。有些应用程序需要多组ListView,这时候我原创 2014-09-19 09:45:16 · 966 阅读 · 0 评论 -
androidTypedValue.applyDimension()的作用
这个方法是转变为标准尺寸的一个函数,例如 int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, context.getResources().getDisplayMetrics());这里COMPLEX_UNIT_SP是单位,20是数值,也就是20sp。原创 2014-09-19 15:59:39 · 431 阅读 · 0 评论 -
android 创建工程的 package-info.java
一.引入 上文http://zy19982004.iteye.com/blog/1979208中,提到了注解类JyzTargetPackage可以定义为@Target(ElementType.PACKAGE),可是在被注解类里我无论怎么加,编译器都报错,于是引入了package-info.java这个文件。 二.创建package-info.java"I found原创 2014-09-20 10:19:45 · 1576 阅读 · 0 评论 -
波纹外扩动画
项目两张图片:wave btn代码:package com.example.waveanimation;import Android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.view原创 2014-09-22 23:45:56 · 1038 阅读 · 0 评论 -
Android获得标题栏和状态栏高度,以及立即获取控件的高度
[java] view plaincopyprint?package com.test01; import android.app.Activity; import android.graphics.Rect; import android.os.Bundle; import android.view.ViewTreeObserver原创 2014-05-04 14:01:57 · 435 阅读 · 0 评论 -
AndroidADT的一些简单设置
刚开始做Android,以前开发ios,用惯了xcode的一些设置、快捷键,现在用eclipse,也就响应的设置一下。我是在mac os下使用的eclipse,直接下载Android官网的ADT,和window下的快捷键有点出入,其余都差不多以下设置都是打开Preferences设置窗口,这个窗口的打开方式各个平台都不同,根据自己的实际情况打开吧。1.设置编辑窗口的背景色ecl原创 2014-09-15 22:55:57 · 1053 阅读 · 1 评论 -
如何使用android蓝牙开发
Android平台支持蓝牙网络协议栈,实现蓝牙设备之间数据的无线传输。本文档描述了怎样利用android平台提供的蓝牙API去实现蓝压设备之间的通信。蓝牙具有point-to-point 和 multipoint两种连接功能。使用蓝牙API,可以做到:* 搜索蓝牙设备* 从本地的Bluetooth adapter中查询已经配对的设备* 建立RFCOMM通道* 通过service原创 2014-09-24 21:46:13 · 1075 阅读 · 0 评论 -
android 自定义属性(attribute)
为了在你用户界面上添加Android自带的View,你可以在一个XML元素中指定这个View,并通过它相应的元素属性控制该View的外观和行为。写得好的自定义View一样可以通过XML添加和设置样式,为了能够为您的自定义View添加这些行为,你必须:1. 资源元素中为你的View自定义属性;2.在你的XML布局中为这个属性指定相应的值;3.在程序运行时取回属性值;4.在你的Vi原创 2014-09-25 15:13:00 · 726 阅读 · 0 评论 -
android dialog 7种形式
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保无误原创 2014-09-25 13:36:27 · 402 阅读 · 0 评论
分享