android
文章平均质量分 80
sarsscofy
这个作者很懒,什么都没留下…
展开
-
Android Studio升级或更新项目,经常造访的“Could not find com.android.tools.build :gradle: x.x.x”的原因分析
一、问题描述Android Studio升级或更新项目或导入他人的项目,经常会出现如下错误,一度让人非常烦躁,有时候遇到稀里糊涂搞定了,也不知道咋就改好了,一直没摸到窍门,今天又遇上了,一番折腾终于找到最根本的原因了,特记录分享一下~Gradle sync failed: Could not find com.android.tools.build:gradle:3.4.Searched in the following locations:http://maven.aliyun.com/ne原创 2020-10-14 17:53:02 · 752 阅读 · 0 评论 -
关于OpenGL Android,你必须要知道的一些事儿……
同事跑路了,公司把烂摊子扔给了我,是一个关于画图有关的项目,偶从来没牵扯的领域,而且零文档!T_T我奋斗了几日,终于在大片花花绿绿的bug单中,成功干掉了几小只,甚是欣慰,原以为不过如此……在与一个看似很白痴的问题纠缠了数日仍未有任何进展的时候,我痛下决心,从零开始学习OpenGL。本文用来记录学习过程中遇到的一些问题,以免遗忘以及给同在水深火热之中的XDJM一些启示和救赎吧 ^v^~(……额,如果你还不知道啥是OpenGL,我建议你收藏下,免得下次你也跟我掉到了同一个洞中,没人救你,嘿嘿).原创 2020-05-26 12:19:32 · 631 阅读 · 0 评论 -
【转载】 Android ListView性能优化之视图缓存
转载自: 博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com 前言 ListView是Android中最常用的控件,通过适配器来进行数据适配然后显示出来,而其性能是个很值得研究的话题。本文与你一起探讨Google I/O提供的优化Adapter方案,欢迎大家交流。 正文 一、准...原创 2013-07-19 16:31:31 · 117 阅读 · 0 评论 -
Eclipse中运行程序,提示ADB server didn't ACK failed to start daemon
今天在eclipse中运行程序时,提示:ADB server didn't ACK* failed to start daemon *baidu、google后,看很多难兄难弟说这个是豌豆夹搞的怪,打开任务管理器,找了半天也没发现,正常,因为豌豆夹上周被我卸了…… 突然看到下面这位XD的解决思路可借鉴,特转载如下:----------------------------...原创 2013-07-26 15:32:39 · 113 阅读 · 0 评论 -
Android系统时间制式的获取(24小时制式/12小时制式)及UTC与本地时间的转换
I、获取系统时间制式(12小时制/24小时制) 1、背景/使用场景在有些软件中,可能需要展示一些时间信息,而这些信息可能是Server以UTC格式或Unix timestamp 格式推送过来的,终端可能需要将这些转换为本地时间展示。 而根据个人喜好,终端的制式可能是12小时制、也可能是24小时制的,为了软件的亲和度,就需要根据当前系统的时间的制式,动态转换制式,这样就需要获...原创 2013-03-01 10:59:16 · 1312 阅读 · 0 评论 -
如何让Android模拟器能访问到本地Server或Web应用(即:运行模拟器的PC)
I、让人烦躁的问题近日,在移植Mina框架到Android上时,将已经做好的Demo客户端直接移植到Android工程后,启动原来的服务端,再启动Android客户端,总是提示无法建立连接(TCP 长连接),debug跟踪后,发现建立连接后,获取的Session总是为null,log提示“failed to get session”且在本地PC上抓包筛选127.0.0.1的消息,一个...原创 2013-08-29 14:44:25 · 696 阅读 · 1 评论 -
Android类参考---Fragment(一)
1 继承关系java.lang.Object|__android.app.Fragment 实现接口:ComponentCallbacks2 View.OnCreateContextMenuListener 引入版本:API Level 11 已知的子类:DialogFragment、ListFragment、PreferenceFragment、W...原创 2015-01-10 08:56:01 · 246 阅读 · 0 评论 -
Activity的四种加载模式 -- singleTask 和 singleInstance模式
Activity的启动模式可以通过AndroidManifest.xml文件中的<activity>元素的属性来指定(当然也可以通过代码指定),一共有四种模式:standardsingleTopsingleTasksingleInstance在清单中的指定方法:<activity android:name="ActivityMain"...原创 2014-03-07 10:54:02 · 258 阅读 · 0 评论 -
Android实现无任务栏,无标题栏的方法以及可能出现报错的原因
在Android要设置UI无任务栏、无标题栏的方式有两种:一种是,通过在Manifest中设置。另一种在代码中设置。具体如下:1.Manifest设置Manifest.xml中,直接在Application中设置整个应用的显示风格,或者找到具体的Activity设置某个页面的显示风格,通过标签“theme”进行配置,具体风格可以根据自己的需求设置。Application的设...原创 2019-04-18 15:35:18 · 955 阅读 · 0 评论 -
AndroidStudio编译提示“程序包R不存在”可能的解决方案,希望你用不到。。。
由于工作需要,临时接手一个用AndroidStudio开发的项目,还要求两天内开发一个功能。没怎么用过AndroidStudio,临时抱佛脚,项目导入后,各种错误,终于项目能跑起来了,能开发了,然后添加了几个文件,一编译,提示“程序包R不存在”!在Eclipse中遇到此问题,一般的解决办法是Clean项目,重新编译,或import R文件,当然如果是后者,在代码中R会直接标红色波浪线,重新自...原创 2019-07-04 17:46:43 · 17680 阅读 · 3 评论 -
android 错误解决方法 ---积累中
1 在android编程中出现cannot be resolved or is not a field1.1 问题描述在自定义属性时,在自定义View中获取属性时,下语句R下面是红色的波浪线,TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.CustomGifView); 且总是提示:can...原创 2013-07-18 10:19:08 · 653 阅读 · 0 评论 -
Media start error原因分析及解决方法
之前在项目的时候,遇到到Media Recorder在快速启动停止等一系列操作的后,再次启动时,会failed的问题,类似的Log如下: ERROR/MediaRecorder(9008): start failed: -19 WARN/d...原创 2012-09-28 09:09:22 · 587 阅读 · 0 评论 -
Android开发面试题汇总
收集的Android面试题,有时间看看~1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指Dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作转载 2014-10-28 14:57:00 · 1345 阅读 · 0 评论 -
android 小技术点汇总
1. 如何获取字符串的长度方法一:Paint mTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG); mTextPaint.setColor(Color.WHITE); // Define the string. String displayText = “Hello World!”; // 直接返回参数字符串所占用的宽度 fl原创 2016-09-28 14:22:40 · 477 阅读 · 0 评论 -
Android 实现EditText不可编辑
原来有如下方法,但都deprecated了:android:editable is deprecated: Use an to make it editableandroid:editable is deprecated: Use inputType instead分析:关于EditText控件的read-only问题,即: 无法通过UI更改其中的内容, 但可以选定部分内容, 进转载 2016-12-23 14:22:35 · 3460 阅读 · 1 评论 -
Activity莫名自动重启问题调查
android异常分析原创 2017-02-10 11:08:10 · 3469 阅读 · 0 评论 -
Android错误汇总集锦
android 开发遇到的错误及解决方法,以免再次犯错原创 2015-08-21 17:06:38 · 1102 阅读 · 0 评论 -
The library 'xxx.jar' contains native libraries that will not run on the device. 解决方法(Eclipse)
I、 遭遇由于项目后续开发需要,不能直接连子库,需要将子库编译成jar或其他方式添加到主工程中。我想到的最简单的方法就是把子工程export成jar,然后将此jar添加到主工程。跟想象的一样,很顺利,编译也通过了,但在运行的时候突然提示出错:[2018-05-04 10:54:28 - Test4Unity13] The library 'libcv.jar' contains native li...原创 2018-05-04 17:03:16 · 699 阅读 · 0 评论 -
Activity的生命周期
I.何为Activity?是Android的四大组件中最直观的一个,可以狭义地理解为Activity是与用户交互的界面,可以处理与用户交互的事件。简单说就是看到的界面。常见的 Activity 类型有 ListActivity,FragmentActivitiy,TabAcitivty 等。当然开发中可根据自己的功能设计自己的公共基类: BaseActivity。II.Activity...原创 2018-09-12 16:34:03 · 3893 阅读 · 0 评论 -
软键盘弹出,listview上移并滚动到最后的解决方法(转载)
刚刚做项目的时候遇到了个这样的问题,有一个类似于手机发短信的页面,有这样的需求:当点击下面的文本框时弹出软键盘,这时需要将listview上移并显示最后一条. 解决办法:只需要设置listview的属性为 android:transcriptMode="normal",就能很好的解决。在此记录一下。 转载自:http://blog.csdn.net/wan...原创 2012-07-23 14:36:33 · 305 阅读 · 0 评论 -
Android API Demo框架分析
闲着没事儿,看了下Android API Demo的代码,发下他的框架写的挺有意思,特记录在这里,以便将来查阅。 I、整体的思路 熟悉或看过系统自带的API Demo的人,应该都有印象,根据各层demo的类别分组,每个组里面包包含示例activity,如下图: 如果要是手动实现这个效果,无非有两种方法:1、前两层都创建一个Activity,每个A...原创 2012-11-23 16:36:17 · 126 阅读 · 0 评论