android
一π胡言_ripple
但求成长,不求成功,让成功成为成长的必然结果,这就是成功最正确的道路
展开
-
android Studio 下载问题
最近android studio 无法下载了点击这个界面下载后,无法跳转,大家在浏览器把地址将redirector.gvt1.com更换为dl.google.com,即可成功下载原创 2021-12-17 12:07:51 · 2008 阅读 · 1 评论 -
Android托管c++的log
```在Android上做JNI开发的时候,对接很多c++,c的库,里面有很多print,cout打印的log,是无法在android的logcat中查看到的,一方面可以可以托管这些输出到对应的Android NDK log的接口中,另一方面可以重定向这些log到文件中,下面简单介绍重定向c++的log到文件中方法在JNI或者c++入口函数处,或者你想要添...原创 2019-08-01 11:48:00 · 236 阅读 · 0 评论 -
AndroidTips]Android软件测试的日志文件抓取简介
1 log文件分类简介 实时打印 的主要有: logcat main , logcat radio , logcat events , tcpdump ,还有高通平台的还会有QXDM 日志 状态信息 的有: adb shell cat /proc/kmsg , adb shell dmesg , adb shell dumpstate转载 2014-03-23 14:09:02 · 716 阅读 · 0 评论 -
Android Sensor感应器介绍(三)获取用户移动方向,指南针原理
晚上好~今天继续给大家分享一下第二个重要的感应器,其实获取方向本应该很简单的事情,在文章一中看到 有个TYPE_ORIENTATION 关键字,说明可以直接获取设备的移动方向,但是最新版的SDK加上了这么一句话“TYPE_ORIENTATION This constant is deprecated. use SensorManager.getOrientation() instead.转载 2014-01-22 16:15:30 · 1328 阅读 · 0 评论 -
GridView
本文来自http://blog.csdn.net/hellogv/ GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,转载 2014-01-22 16:16:07 · 637 阅读 · 0 评论 -
Android下用程序的方法为ListView设置分割线Divider样式
使用XML的时候可以使用android:divider属性为ListView设置分割线的样式(颜色或者资源文件),而在Java代码中默认提供的方法listView.setDivider()却只支持Drawable资源文件,为此费了一点时间想解决方法,后来才发现其实很简单,android提供创建颜色资源文件的方法,于是只需要用listView.setDivider(new C转载 2013-12-10 14:31:54 · 912 阅读 · 0 评论 -
分辨率概念
对于业余摄影爱好者很少去研究与深入了解数码照相机的像素与拍出来的照片的分辨率(清晰度)以及照片尺寸大小之间的关系是什么。实际上作为摄影爱好者非常有必要对此有所了解,否则我们都是处在盲目的拍摄状态,我碰到过不少的业余摄影爱好者,他们从买了数码照相机以来,从没有对次进行过调整(即设置),所以让自己的傻瓜照相机一直保持在出厂时的原生态“傻瓜”状态。作为任何一名摄影爱好者应从拥有数码照相机的第一天转载 2013-09-27 19:55:27 · 740 阅读 · 0 评论 -
vim operation
vi(vim)入门简明实例教程---总览全局 快速入门前言 本文旨在帮助学习vim的新手快速掌握vim的基本操作。本文整理自《The Linux Command Line》中《A Gentle Introduction To vi》一章。该书籍通俗易懂,容易上手,十分实用。下面保留了一部分的英文,旨在帮助更好的理解命令,从而更快的掌握命令。注明:文章中实验在ubuntu 11下进行。V转载 2013-08-21 14:52:55 · 876 阅读 · 0 评论 -
关于intentservice和handlerthread的一点小理解
/** * 关于IntentService的一点理解 * * 废话不多说,IntentService就是用来处理耗时操作的service, * 我们平常用的service里面如果需要处理耗时操作需要在service里面 * 开启一条thread来处理耗时操作,而IntentService直接帮助我们封装了这些处理。非常方便。 * * 需要注意的是 IntentService能处理原创 2013-07-26 16:59:48 · 1271 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl转载 2013-07-02 10:01:03 · 769 阅读 · 0 评论 -
非阻塞式播放pcm和mp3文件类
/** * Plays a series of audio URIs, but does all the hard work on another thread * so that any slowness with preparing or loading doesn't block the calling thread. */public class Mp3OrPcmAsyncPlay原创 2013-07-18 09:31:05 · 1482 阅读 · 0 评论 -
关于view.layout方法参数
原创 2013-05-13 14:51:58 · 2594 阅读 · 0 评论 -
android之android:paddingLeft和android:layout_marginLeft区别: 分类: Android android开发实践 Android入门教程 2011-0
android:paddingLeft和android:layout_marginLeft区别:当你在LinearLayout中分别设置 android:layout_marginLeft="52dip"和android:paddingLeft="52dip"的时候,也许你在及时显示界面看到的效果是一样的,但是这两个属性是有区别的,android:layout_marginLef是设置整个转载 2013-05-13 15:22:47 · 1234 阅读 · 0 评论 -
change the svn password
问题描述: Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。解决思路: 既然界面上不能进行修改,那就只有删除subclipse记录的帐号、密码信息,重新输入。具体步骤: 1. 查看你的Ec转载 2013-05-13 20:51:13 · 933 阅读 · 0 评论 -
Android ListView的滚动条样式
listviewandroidexceptionlayoutscrollobject使用ListView FastScroller,默认滑块和自定义滑块图片的样子如下两图:设置快速滚动属性很容易,只需在布局的xml文件里设置属性即可: android:layout_width="fill_parent" android:layout_转载 2013-05-10 16:56:31 · 771 阅读 · 0 评论 -
android颜色对应的xml配置值,颜色表
Java代码 "1.0" encoding="utf-8" ?> "white">#FFFFFF "ivory">#FFFFF0 "lightyellow">#FFFFE0 "yellow">#FFFF00 "snow">#FFFAFA "floralwhite">#FFFAF0 "lemonchiffon">#FFFACD "cornsilk">#FFF8DC转载 2013-05-09 11:25:20 · 674 阅读 · 0 评论 -
关于TranslateAnimation几个构造函数的理解
关于TranslateAnimation几个构造函数的理解 在android动画中,最常用的一个莫不是TranslateAnimation了,这个类主要负责实现控件的动态位移,经常被用做指示器的移动动画。比如qq安卓客户端的指示器,如下图。 关于TranslateAnimation几个构造函数的参数意义,曾困惑我不少时间,参考官方文档和网上的转载 2014-02-24 16:40:40 · 856 阅读 · 0 评论 -
blog
Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下 – 博客园gundumw100博客 – android进阶分类文章列表 – ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总 – CSDN.NET – CSDN资讯Android笔记本——半年来的研究笔记,导航。 – 思想实践地 – CSDN博客【魏祝林】An转载 2014-05-01 22:46:39 · 712 阅读 · 0 评论 -
ssh提示"Enter passphrase for key"解决
使用Git,每次都提示输入命令。 烦人的很Enter passphrase for key 'xxxx'输入一下命令:ssh-add -K xxx原创 2018-11-15 15:35:14 · 40751 阅读 · 7 评论 -
Mac下cmake编译FFmpeg-4.0
网上找了大多数资料Mac下编译ffmpeg,基本上都不成功,也不知道怎么的,这玩意就这么浪费时间?官方真的该出一个教程了,免得每个开发者都得重复一次这个过程。NDK 下载地址FFmpeg 下载地址ffmpeg每个版本编译方式还不一样,NDK的版本也有差异,建议保持一致,免得出错。ffmpeg版本:4.0ndk版本:android-ndk-r16b可以选择去官网下载,国内的地址参考 Android ...原创 2018-05-17 13:52:17 · 1819 阅读 · 3 评论 -
关于radioButton居中问题
/** * 最近在做底部导航栏的过程中发现使用RadioGroup中嵌套RadioButton的方式 * 无法让RadioButton的图片居中显示,如下是代码 */public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState原创 2016-03-21 13:53:17 · 4270 阅读 · 0 评论 -
关于toolbar的menu显示icon问题
需求需要在toolbar的menu菜单里面显示icon,但是据google的解释说已经不支持这么做了Options menus: The icon menus do not support item check marks and only show the item's condensed title. The expanded menus (only available if six原创 2016-03-10 13:59:49 · 2391 阅读 · 0 评论 -
关于ImageView的scaleType理解(播放动画)
关于ImageView的scaleType理解关于Imageview的scaleType的理解,网上有太多的实例和解释,不过,都是就介绍了 它的使用效果,最新产品有个需求,要实现图片内容的放大,移动动画,原本来要用 opengl通过纹理坐标实现,后来同事说应该自带的矩阵可以,我就看了下代码,发现真的可以。 首先,还是解释下scaletype各个参数的意思吧,字面理解,s原创 2016-02-26 15:08:02 · 1189 阅读 · 0 评论 -
ScrollView的滑动监听
/** * 想要咋实际使用中监听ScrollView的滑动状态 * 系统其实在api23提供了一个setOnScrollListener方法来监听view的滑动,只是不能向下兼容, * public void setOnScrollChangeListener(OnScrollChangeListener l) { * getListenerInfo().mOnScrollCha原创 2016-03-21 10:38:24 · 3834 阅读 · 0 评论 -
Android官方数据绑定框架DataBinding
转自:http://blog.csdn.net/qibin0506/article/details/47393725今天来了解一下android最新给我们带来的数据绑定框架——Data Binding Library。数据绑定框架给我们带来了更大的方便性,以前我们可能需要在Activity里写很多的findViewById,烦人的代码也增加了我们代码的耦合性,现在我们马上就可以抛弃那么多的转载 2016-02-02 14:23:29 · 1750 阅读 · 1 评论 -
Toolbar显示菜单问题
今天在用ActionBar,需要增加一个菜单选项,按教程在/res/menu下对应的布局文件中添加了一个item,但是它却是显示在overflow中,而不是直接显示在ActionBar当中的。我的布局文件是这么写的:<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s原创 2015-11-03 14:38:18 · 529 阅读 · 0 评论 -
基于Camu的曝光多边形动画实现
原本项目中要实现camu的曝光多边形动画,做好后,产品后来决定不用了。所以源码我就贴出来了。支持任意多边形import android.content.Context;import android.graphics.*;import android.graphics.Paint.Style;import android.util.AttributeSet;import andro原创 2015-05-12 16:24:33 · 892 阅读 · 1 评论 -
SharedPreference注册OnSharedPreferenceChangeListener问题
SharedPreference注册OnSharedPreferenceChangeListener问题采用如下代码注册是肯定要失败的:SharedPreferences sp = getSharedPreferences("AndroidDemo", Context.MODE_PRIVATE); sp.registerOnSharedPreferenceChangeListen原创 2015-04-27 10:45:57 · 2499 阅读 · 0 评论 -
关于android:targetSdkVersion所导致的问题
最近两天一直在纠结个问题,就是我们新版的软件通过IDEA编译出来运行在4.4的手机上整个相机UI是完成错乱的,同事几个手机运行都一样,错乱的样子就是整个UI压缩挤压在一起,完全不是你在布局里面设置的还具有相对位置的样子。 但是通过IDEA的布局文件的design按钮看到的布局展示demo有是正常的,所以,一直怀疑是编译的问题,或者某些控件的id是否有重复。于是重新rebuild,重新删除o原创 2015-03-20 14:43:41 · 4826 阅读 · 0 评论 -
Unable to execute dex
1. Unable to execute dex: method ID not in [0, 0xffff]: 65536; Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 原因: Answer The Dalvik VM ca转载 2014-06-16 17:24:11 · 1370 阅读 · 0 评论 -
Android之ListView原理学习与优化总结
在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的转载 2013-05-09 14:42:20 · 638 阅读 · 0 评论 -
Android教程示例BitmapFun分析
Google为Android开发提供了一个培训教程,在加载图片一节中提供了示例程序BitmapFun,实现了图片下载、缓存、解析加载的功能,具体分析如下:1、程序介绍 程序整体结构如上图所示,应用启动后进入ImageGridActivity,首先会加载一个GridView,该gridview根据预先设定好的URL(在Images.java中,这个类就存了些URL,其转载 2013-05-07 17:58:00 · 878 阅读 · 0 评论 -
图片分析待续
待续原创 2013-05-07 17:58:33 · 754 阅读 · 0 评论 -
[转载]android debug工具集(挺全的)
Posted on 2011-04-23 11:50 周柯文 阅读(2190) 评论(0) 编辑 收藏1.TraceView1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2)方法: a)在程序代码中加入追踪开关 import android.os.Debug; …… android.os.Debug.sta转载 2012-12-10 10:15:05 · 527 阅读 · 0 评论 -
AsyncTask
通过看源码,发现AsyncTask实际上就是一个线程池,而网上的说法是AsyncTask比handler要轻量级,显然上不准确的,只能这样说,AsyncTask在代码上比handler要轻量级别,而实际上要比handler更耗资源,因为AsyncTask底层是一个线程池!而Handler仅仅就是发送了一个消息队列,连线程都没有开。 但是,如果异步任务的数据特别庞大,AsyncTask原创 2012-07-08 16:45:56 · 568 阅读 · 0 评论 -
一些链接
移动开发:http://blog.csdn.net/hellogv/article/details/7236578http://blog.csdn.net/xjanker2/article/details/6888479http://blog.csdn.net/android_tutor/article/details/6427680http://blog.csdn.net/c翻译 2012-03-23 08:49:22 · 585 阅读 · 0 评论 -
android 内存溢出问题分析
http://blog.csdn.net/huaciom/article/details/6247402最近的项目中,内存一直再增长,但是不知道是什么问题,导致内存溢出,在网上看到了这么一篇关于内存分析与管理的文章,解决了部分问题,感觉这篇文章还不错,就转帖到我的blog上了,希望对大家有所帮助。如果哪里有不好的地方,给留下言,然后我们大家继续完善内存泄露的问题,对大家都会有所帮助的,呵呵转载 2012-03-22 15:59:24 · 1567 阅读 · 0 评论 -
Android待机流程分析
Android待机流程分析 AndroidUI应用服务器Google以下分析基于android2.2的google源码。 开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用Ke转载 2011-08-30 15:48:23 · 1008 阅读 · 0 评论 -
编 码
String str ="gbk编码格式";String iso = new String(str.getBytes("UTF-8"),"ISO-8859-1"); System.out.println("UTF-89格式:"+iso);转载 2011-08-30 14:04:40 · 538 阅读 · 0 评论 -
Android的语言设置
http://zhmeup.iteye.com/blog/1075642本文中涉及的代码所对应的Android Source版本为2.3.3,代号Gingerbread. 这两天在调查Android系统Setting程序中对于语言设置这块的内容。具体位置有以转载 2011-08-30 13:47:57 · 1370 阅读 · 0 评论