Android
wf_kingofring
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android从通讯录中选择联系人并读取号码
1.Manifest文件中添加权限配置:<uses-permission android:name="android.permission.WRITE_CONTACTS"/><uses-permission android:name="android.permission.READ_CONTACTS"/>2.声明打开联系人应用的Intent:Intent intent = new Intent(I原创 2015-11-02 13:39:32 · 4223 阅读 · 0 评论 -
Android 6.0权限的获取
First blood,两位大神的文章镇楼: Android 6.0 运行时权限处理完全解析 Android M 新的运行时权限开发者需要知道的一切简单的授权代码:/** * 判断所需的权限是否被授权 * @param permission * @return */ @TargetApi(Build.VERSION_CODES.M) p原创 2016-04-18 16:03:48 · 595 阅读 · 0 评论 -
Android利用SurfaceView绘制正弦曲线
今天在看canvas的时候想起能不能绘制一下正弦曲线,查了下资料,用SurfaceView可以完成。在开始之前需要准备两点:正弦的数学公式:y=sinX,在JAVA中是Math.sin(rad)方法,其中参数rad的单位是弧度,因此引出下一个问题:角度与弧度的转换。角度与弧度的转换: 角(弧度)=弧长/半径 圆的周长是半径的 2π倍,所以一个周角(360度)是 2π弧度。 半圆的长原创 2016-05-26 16:32:45 · 6186 阅读 · 1 评论 -
Android几个bitmap相关的方法
package com.forgirl.utils;import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream;import android.content.ContentValues; import andr原创 2016-05-27 17:03:23 · 529 阅读 · 0 评论 -
Android GPS状态改变与监听
/** * 获取GPS当前状态 * @param context * @return */ private boolean getGPSState(Context context){ LocationManager locationManager = (LocationManager) context.getSystemService(原创 2016-04-21 14:53:20 · 8072 阅读 · 0 评论 -
Android自定义验证码组件
1.声明验证码所需要的属性:<declare-styleable name="VerifyCodeView"> <attr name="verifyCodeDimension" format="dimension" />//验证码文字大小 <attr name="verifyCodeColor" format="color" />//验证码文本颜色 <原创 2016-05-19 15:41:48 · 1158 阅读 · 0 评论 -
Android显示Gif动图
package org.media.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Movie;import android.os.Handler;import android.text.TextU原创 2016-06-01 16:33:14 · 732 阅读 · 0 评论 -
Ubuntu:解决ll命令失效和grep关键字不高亮(彩色)
1.解决ll命令失效: 在.bashrc文件中添加:alias ls='ls --color=auto'2.解决grep关键字不高亮(彩色): 在.bashrc文件中添加:alias grep='grep --color=auto'alias ll='ls -l --color=auto'解决问题!原创 2016-07-05 17:38:49 · 4233 阅读 · 0 评论 -
Android优化图片加载所占用的内存
开发时使用的imagview所需要显示的图片大小比图片的真实大小小时,如果完全加载图片真实的大小会造成内存的浪费,Android官方提供了优化的方案,现整理出核心代码如下: /** * 只读取图片的长宽边界,不是真正的加载图片 * @param resourceId * @return */ private BitmapFactory.Optio原创 2016-07-19 09:47:40 · 548 阅读 · 0 评论 -
Android蓝牙基础方法
最近在学习Android蓝牙的部分,参照Google官方文档已经官方demo,总结了一部分基础的通用方法。方法包括: .获取蓝牙adapter .开启蓝牙 .判断设备是否支持蓝牙 .确保设备能被发现 .开始扫描设备 .结束扫描 .获取已经配对的设备具体的方法如下代码:public final static String TAG = "BluetoothHelper"; pri原创 2017-01-03 14:39:33 · 633 阅读 · 0 评论 -
android夸应用调用aidl
package org.androiddevelop.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import androi原创 2017-02-13 15:05:13 · 570 阅读 · 0 评论 -
Android N拨打电话的流程
1. 从Dialer工程开始,DialtactsActivity中打开DialpadFragment界面,在DialpadFragment中实现OnClickListener的onClick()方法,根据点击事件如果是拨号按钮(R.id.dialpad_floating_action_button)则调用handleDialButtonPressed()方法,开启拨号流程。 2. ha原创 2017-02-22 10:41:37 · 2686 阅读 · 0 评论 -
Android Contacts数据库关键表关键字段描述
Android Contacts数据库关键表关键字段描述图:原创 2017-03-06 16:45:25 · 890 阅读 · 0 评论 -
Android O MediaPlayer Enhancements
Android O MediaPlayer Enhancements英文原版地址:https://developer.android.google.cn/preview/features/media-player.html,水平有限,请指正错误。Android O 中,Mediplayer拥有的一些新的方法实现了一些新的特性,这些特性包括:通过控制缓冲行为提升MediPlayer的性能。画面的细原创 2017-03-29 15:46:01 · 1126 阅读 · 0 评论 -
Android移动图片到指定位置
ImageView hero = (ImageView)findById(R.id.hero);int[] location = new int[2];hero.getLocationInWindow(location);//获取Imageview在屏幕中的位置Animation heroTranslate = new TranslateAnimation(location[0]-150f,l原创 2015-12-02 10:48:48 · 4073 阅读 · 0 评论 -
Android GLSurfaceView学习(1):屏幕清理程序,使用随机颜色刷屏
1.实现GLSurfaceView.Renderer接口:static class SimpleRender implements GLSurfaceView.Renderer{ Random random = new Random(); @Override public void onSurfaceCreated(GL10 gl10, EGLConfig eglCon原创 2016-01-06 10:33:24 · 1613 阅读 · 0 评论 -
Android时间轴简单优化
今天读了一篇关于android时间轴的文章,原文地址如下:android实现时间轴,现在做一个简单的改动,将竖线的左边距和右边文字布局的高度改成动态设置,代码如下:改动getView()方法: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolde原创 2016-03-16 14:52:32 · 1038 阅读 · 0 评论 -
gradle编译错误:Conflict with dependency com.android.support:support-annotations
解决方法之一见: 解决方案原创 2016-03-28 15:15:21 · 4561 阅读 · 0 评论 -
Android可拖动的ImageView
//简单实现可拖动的ImageViewimport android.annotation.TargetApi;import android.content.Context;import android.os.Build;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEv原创 2016-04-15 15:15:28 · 1625 阅读 · 0 评论 -
Android RecyclerView使用Demo
1.RecyclerView,源码中的定义: A flexible view for providing a limited window into a large data set.简单的说法就是在有限的空间里展示大量的数据。 2.使用前准备:(1).首先要建立两个layout文件:一个是引入RecyclerView组件,另一个是RecyclerView中的item布局,这一点跟ListV原创 2016-05-12 15:22:24 · 874 阅读 · 0 评论 -
Android O Working With Fonts
英文原版:Android O Working With Fonts Android O 首次引入一个新特性:允许开发者将字体作为资源在XML文件中使用。Android O同样提供了可以获取系统字体信息并生成文件描述的机制。 Fonts in XML Android O允许开发者通过将font文件添加到res/font文件夹的方式绑定字体资源。这些字体会被编译进R文件中并且在An翻译 2017-03-31 15:30:17 · 1578 阅读 · 0 评论
分享