
android技术
文章平均质量分 68
beyond181
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手机卡背面数字的含义
1、USIM:联通3G的卡;UIM:电信天翼的3G卡;SIM:移动联通2G网络制式的卡;OTA:具有空中下载技术的卡,能提供新业务下载 ;2、 SIM卡卡号(ICCID)的含义 ICCID:Integrated circuit card identity 集成电路卡识别码(固化在手机SIM卡中); IMSI:International mobile subscriber ide转载 2012-08-07 14:29:50 · 17529 阅读 · 0 评论 -
Android ImageView高度自适应
最近有个需求,是往一个LinearLayout中去添加ImageView,imageView是动态生成的,然后设置imageView的属性,但是不管怎么设置ScaleType,都达不到自己喜欢的状态, 显示原图大小的话会在ImageView的上下有留白,如图初步猜想是由于原始照片比较大,然后缩放后ImageView的宽高还是原始图片的宽高,所以第一步我就想拿到图片显示的高度,这里有个Mat原创 2016-05-17 16:22:57 · 2041 阅读 · 0 评论 -
Android 解决adb connect error
最近一直在搜索这个问题,在我连接设备的时候总时提示”adb远程主机强迫关闭了一个现有的连接“,我看了网上的招数,基本都是adb kill-server, 然后adb start-server,当然这种方法也确实能起作用,但是问题还是会出现,今天我突然抓取到这么一条日志,让我决心把根本找出来。 于是我打开了Windows进程管理器,我发现每次运行程序的时候,在特定的时刻会出现两个adb,原创 2016-08-03 15:10:48 · 1318 阅读 · 0 评论 -
Android RecyclerView的焦点错乱处理及监听右键及左键
最近在做TV上的应用,之前没有接触过,都是在做手机上的应用。TV上的应用主要是监听焦点的变换,在做一个商品列表时用到了RecycleView,结果各种问题,从网上找了个改进的RecycleView,结果效果也不是很好,也有很多问题。没办法,自己硬下头来写,实现效果如下:item获取焦点后有一个放大的效果,做过的人应该都知道这里边会有一个bug,单纯放大的话会被后头的item遮挡住,这是因为界面原创 2016-08-05 20:53:45 · 7916 阅读 · 3 评论 -
android ScrollView smoothScrollTo源码的一点理解
项目中用到smoothScrollTo,作为一个老程序员有点汗颜,还真是不知道原理是啥,于是在网络上搜索一番,没有看到理想的结果。于是乎静下心来去看源码吧。首先先搞清楚这里边的几个参数的含义:先说x,和y,这两个传入的参数就是你想要移动到的位置,这个位置就你要移动到的位置,当然是相对于ScrollView左上角的位置来说。mScrollX和mScrollY就是当前ScrollView的原创 2016-08-29 10:11:25 · 9372 阅读 · 0 评论 -
Android Canvas的一些问题
很早之前就接触过Canvas,平时也都会用到一些,但是一些用法我自己却一直没有用到。首先说一下canvas,他就是我们所说的画布,那这块画布有多大呢(准确点应该说画布的显示区域有多大),他其实就是我们View的大小(我这里指的是View的onDraw()方法里得到的Canvas)。好了说明了Canvas的大小剩下的就好说了。Canvas有个translate方法,那这个移动的到底是哪个基准点呢原创 2016-08-23 18:28:17 · 463 阅读 · 0 评论 -
Android Drawable详解
原文地址:http://blog.csdn.net/javazejian/article/details/52247324博主讲的真的是很细,所以转过来,以后用到了去看看。关联文章: 领略千变万化的Android Drawable (一) 领略千变万化的Android Drawable (二) Android Drawable 相信大家都不陌生,本篇我们就来全面深转载 2016-08-24 11:53:23 · 790 阅读 · 0 评论 -
NFC基础
最近开发NFC功能,网上搜了好久都是一些没有什么用的文章,后来看了这篇文章,才觉得有所了解。一篇基础,一篇高级。对于NFC开发来说够用了。原文地址:http://blog.csdn.net/zoeice/article/details/9714867本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这转载 2016-11-08 14:15:24 · 494 阅读 · 0 评论 -
NFC 高级
原文地址:http://blog.csdn.net/zoeice/article/details/9714963本文档介绍了高级的NFC主题,如各种标签技术,NFC标签写入和前台发布,它允许即使当其他应用程序过滤器相同的时候,应用程序在前台处理Intent。Tag技术支持工作当使NFC Tag和Android的供电设备生效,使转载 2016-11-08 14:17:12 · 522 阅读 · 0 评论 -
android Fresco加载本地图片
之前自己也有这个困惑,刚接触Fresco的时候总是在想怎么加载本地的图片,网上也有很多人在搜索这个问题,但是很少有回答的。在这里写下来吧,方便大家查找。另外其他更多功能大家看文档吧:中文文档连接:https://www.fresco-cn.org/docs/Fresco 支持许多URI格式。特别注意:Fresco 不支持 相对路径的URI. 所有的 URI 都必须是绝对路径原创 2016-11-08 17:49:03 · 4624 阅读 · 0 评论 -
Android——git上传代码到coding.net
转载地址:http://blog.csdn.net/haovip123/article/details/50534188 coding.NET是一个代码托管和项目管理的平台,相当于国外的Github。使用了一段时间,感觉挺方便的,使用起来比Github还要简单点。Git的下载和安装就且不介绍了,百度一下,windows、mac版的都能顺利的下载下来。下面简单介绍一下使用git把转载 2016-10-20 11:39:23 · 403 阅读 · 0 评论 -
关于java中field的理解
最近在看java注解这块的东西,一直不明白target中field的说明,我看完下边这篇文章以及其他的帖子之后觉得这里注解里边的field说的是类的成员变量。不知道对不对,反正现在是这样理解的,如果有错误还望指正。下面是我看到的文章,贴出来,虽然跟我理解的有点不一样,但是觉得说的也在理。尊重人家的辛勤劳作,我转载的地址:http://blog.csdn.net/iait原创 2017-02-08 16:06:00 · 15084 阅读 · 2 评论 -
关于Android gradle打包的一些小事
上次有同事问我怎样才能分渠道打包引用不同的库,当时因为知识有限,让引用所有的库,然后通过代码去实现,后来发现了这篇文章,开阔了我的眼界,提供了新思路。多渠道打包在这里就不多叙述了,不懂得可以行谷歌或百度。例如我们随便起两个名字: productFlavors { "inner" { } "cibn"{ } }原创 2017-07-21 11:34:10 · 366 阅读 · 0 评论 -
关于String,StringBuffer,和StringBuilder的一点心得
昨天一哥们面试被String虐了,回来问我,发现我也答错了,于是决定搞清楚这个。一、关于String,首先需要知道String是final的,内部实现由一个final的char[],它有两种构造方法,一种是通过new String 在JVM的堆内存进行分配。一种是通过String a = "abc"这种方式,这种JVM首先会在String pool中查找是否有“abc”,如果有则把地址给a,若原创 2017-12-07 16:05:10 · 376 阅读 · 0 评论 -
android倒计时,使用CountDownTimer
最近一直看别人的文章,但是看过后就又忘记了,回头找却发现又找不到,所以萌生了自己也写点博客的想法,之前自己也写,但是过一段时间就又坚持不了了,希望这次能每个星期写一篇。坚持时间长一点,总会有进步。 今天看到一个倒计时的类,叫CountDownTimer,之前自己的项目中也经常用到,但是都是自己写个Timer,然后自己去处理。现在发现这个,觉得真是方便啊。很简单,直接上代码了。有兴趣原创 2016-04-21 11:59:13 · 468 阅读 · 0 评论 -
android 重写GridView,让子View能够按指定的大小展示
最近涉及到gridView的用处,但是之前之一都是指定每行展示的个数,android:numColumns="4",用android:numColumns="auto_fit"感觉不太好用,我实际给每个子View设置的宽和高都是65dp,但是展示的时候却只给我展示两列,我觉得很恼火,怎么弄就弄不好,于是下决心自己写。照样先放代码:package com.fyr.rouhome.ui.view;原创 2016-04-28 18:48:28 · 3012 阅读 · 0 评论 -
Android开发中一些挺有用的方法
今天看到一篇文章,觉得很有用,有些东西确实记不过来,转载过来方便以后用的时候查找。下面是知乎的链接,有很多很多有用的,平时没事的时候多看看,这里只贴一部分。http://www.zhihu.com/question/27140400getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件转载 2016-04-12 15:09:13 · 591 阅读 · 0 评论 -
android百度定位
前一阵子写基站定位,初步实现的是谷歌的基站定位,就是发给谷歌手机的信息然后会得到json对象,然后就能得到基站定位信息。谷歌的固然好,只是有的时候确实不给力,会发生访问不到google的网址。所以后来就考虑在google不行的时候用百度的定位。百度定位在百度定位api上写的很详细(http://dev.baidu.com/wiki/geolocation/index.php?title=And原创 2012-08-22 17:58:17 · 651 阅读 · 0 评论 -
android theme
我们都知道android的theme可以方便的设置我们程序的样式,显示效果,一下是总结的一些android自带的theme:android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏android:t原创 2012-08-22 18:40:39 · 524 阅读 · 0 评论 -
获取 Android 设备的唯一标识码
最近一直在搞注册的问题,想要获得android的一个唯一标识,但是各种方法都有弊病,先详细分析一下:1. DEVICE_ID 假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,我们的Android设备是手机,这个DEVICE_ID可以同通过TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码原创 2012-08-07 12:05:34 · 5589 阅读 · 2 评论 -
android屏蔽home键
前一阵子领导要求把home键屏蔽掉,结果用户提出要求不想屏蔽调home键,结果只能做一下配置,让用户选择,选择屏蔽就屏蔽掉,不愿意就不屏蔽掉。先期屏蔽home键的时候的方法:public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);原创 2012-09-18 17:48:15 · 797 阅读 · 0 评论 -
android系统的action
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY 类别:说明转载 2012-10-29 15:05:26 · 796 阅读 · 0 评论 -
android开机流程
1. 系统引导bootloader1) 源码:bootable/bootloader/*2) 说明:加电后,CPU将先执行bootloader程序,此处有三种选择开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处可以进行工厂模式的烧写 开机按Home+Power启动到recovery模式,加载recovery.img,recov转载 2012-10-29 15:07:06 · 571 阅读 · 0 评论 -
Android开发EditText属性
android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码android:textColor转载 2013-07-04 16:51:08 · 596 阅读 · 0 评论 -
android apktool 反编译
今天刚刚研究了一下apktool这个开源软件,很好用。现在跟大家分享一下:首先先从http://code.google.com/p/android-apktool/下载如下连个文件:(我在这针对的是windows版的)下载后吧两个都解压,把解压后的东西随便放到一个文件下,应该有三个文件,如下图:(我是放到我的F盘里边了),然后点击开始菜单,运行,输入cmd,跳转到刚才解压的目录(我放到F盘原创 2013-08-02 14:01:12 · 537 阅读 · 0 评论 -
android/java ftp上传
这阵子在弄ftp上传,看网上好多例子,试了试普通的文档都可以,但是照片,视频什么的都不能查看。看了这篇文章我豁然开朗,应该加上ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);在这转载,希望帮助更多的人解惑。 使用common-net-ftp JAR包的FTPClient时几点要注意的:1、使用以下代码:ftpclient.cha转载 2013-09-27 22:06:25 · 2024 阅读 · 1 评论 -
activity详解
Android 重要类之——Activity这是 Android 中的最基本的组件,也是我们最常用的组件,一般情况下,一个 Activity 就代表一个屏幕或者说是窗口,它包含一个或多个视图(View),我们能够与 之进行交互。 Android 系统中的 Acitivity 通过 Acitivity Stack 进行管理。当一个新的 Activity 被启动的时候 ,它就会被放置在栈顶并成转载 2014-04-14 14:11:54 · 915 阅读 · 0 评论 -
Java/android 金额 数字转成大写汉子
今天翻看自己的代码,发现了自己写的金额数字转成大写的代码,当然我也是在别人的基础上修改的,当时从网上copy了一份代码,发现能用,但是有很多bug,然后自己在别人的基础上修改了一番,满足了自己的应用!现在粘贴出来,提供给大家,也为自己以后找着方便!我就直接贴代码了,注释都很清楚!public class MoneyFormat { private static final cha原创 2015-02-11 10:56:52 · 6344 阅读 · 2 评论 -
Android 布局 屏幕适配
一、关于布局适配建议1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080*1800的屏幕转载 2015-03-31 14:03:15 · 904 阅读 · 0 评论 -
一个apk多个入口,在桌面上创建多个应用图标
原文:http://zmywly8866.github.io/2015/01/20/one-apk-multi-entry.html?utm_source=tuicool前言 Android应用一般都是一个APK一个桌面图标,但有时候我们需要实现一个APK在桌面上有多个图标(比如BAT的某些应用,有桌面快捷方式),对于这种一个APK需要在桌面上显示多个图标的,通常有两种方转载 2015-04-07 20:47:19 · 4388 阅读 · 0 评论 -
React Native一款Android端的开源图片加载控件
首先来说说背景,写这个控件主要是因为我们的应用好多都是电视上的应用,需要很多焦点事件,但是原生的React native控件没有焦点事件的监听,所以就出了这款控件。好,废话不多说,下面是使用方法:1.yarn add react-native-ifimage在工程的目录,使用yarn添加图片控件, 当然npm也行,这里推荐yarn(如果第一次失败了,那就再试一次,总能成功的)2.rea原创 2017-10-17 15:57:20 · 932 阅读 · 0 评论