-
[Android] Android Studio 安装时出现 No JVM installation found 怎么处理
AndroidStudio安装时出现NoJVMinstallationfound怎么办最近开始学android了,听说Google的AndroidStudio很不错,于是就下载安装了一个。因为之前学Java已经配置过Java环境了。但是当我试图打开AndroidStudio的时候却出现了这样的问题:...
227
热度 -
[Android] android res与assets资源的差别
androidres与assets资源的区别android应用可以将资源存储在两个目录:res和assets。其中res目录中的资源只能存储在相应的子目录(如res/layout、res/values等)中,不能直接将资源存储在res目录中。assets目录中的资源可以任意存放,也可以建立任意层次的...
62
热度 -
[Android] touch和click/longclick的关系
菜鸟进阶之AndroidTouch事件传递(一)罪过啊,已经有一个月没有写blog了(转载不算)。年末了各种加班,搞得身累心累的,也没有那心情写。但是春节临近,适逢今天放假,我再也不能抑制内心的那份冲动,必须得写几篇blog抒发一下新春佳节即将到来的这份愉快。这几篇blog主要就是android的源...
90
热度 -
[Android] Android替整个应用切换第三方字体
Android为整个应用切换第三方字体一、1、通过反射来获取系统字体并替换importjava.lang.reflect.Field;importandroid.content.Context;importandroid.graphics.Typeface;publicfinalclassFonts...
59
热度 -
[Android] 运作android程序控制台报错
运行android程序控制台报错运行android程序控制台输出???[2013-10-1316:45:50-]Theconnectiontoadbisdown,andasevereerrorhasoccured.???[2013-10-1316:45:50?-]Youmustrestartadba...
95
热度 -
[Android] eclipse中怎么修改项目名称 具体操作
eclipse中如何修改项目名称具体操作我想把一个项目重新修改名称如何实现具体步骤如何操作?------解决思路----------------------右击项目-->refactor-->rename------解决思路----------------------手机上区分不同项目是...
183
热度 -
[Android] listview 动态添加,该如何解决
listview动态添加动态添加后会把原来的数据都变成最新数据,就是把原来的覆盖了,why?初始第一次agename11aa动态添加后第一条数据也变成和第二条一样的了agename22bb22bb代码:privateSimpleAdaptersda=null;privateHashMap<St...
101
热度 -
[Android] FBReaderJ学习笔记(3):Footer底部状态栏更改
FBReaderJ学习笔记(三):Footer底部状态栏更改底部状态栏显示页码,电量和时间,原版还弄了个进度条,但是无论是它的OldStyle还是NewStyle都不好看,那个进度条完全是多余的。那就动手改吧,我们最终实现的效果是这样的。关键在org.geometerplus.fbreader.fb...
17
热度 -
[Android] (原)Android理论梳理-No1异步处理之Handler相干机制
(原)Android理论梳理-No1异步处理之Handler相关机制1Handler的基本概念:什么是handler?Handler是安卓系统的一种回调机制。handler的作用?他的作用是用于不同线程之间的通讯。一是可以用于子线程与UI线程的数据通信,因为只有UI线程可以更新UI,子线程如果想要更...
378
热度 -
[Android] Android理论梳理-No1异步处理之Handler相干机制
Android理论梳理-No1异步处理之Handler相关机制1Handler的基本概念:什么是handler?Handler是安卓系统的一种回调机制。handler的作用?他的作用是用于不同线程之间的通讯。一是可以用于子线程与UI线程的数据通信,因为只有UI线程可以更新UI,子线程如果想要更新界面...
36
热度 -
[Android] 说说Android LRU缓存算法实现学习笔记(1)
说说AndroidLRU缓存算法实现学习笔记(一)在我们的手机应用开发时候,我们经常会遇到大数据访问的时候,我们通常会考虑以下几个方面的情况。一、手机内存的限制还必须保证应用反应的流畅;二、尽量小的流量消耗,不然,你的应用流畅度再好体验再好,用户还是会毫不犹豫的卸载掉你的应用。大数据量访问的情况下,...
84
热度 -
[Android] Android Annotation诠注的剖析和使用
AndroidAnnotation注解的剖析和使用都说Annotation的运用非常简单,但真正我们需要下手实现的的时候,有的时候就不知道从哪里下手,为什么我们觉得很简单的东西,但却无法下手呢?原因只有一个,我们对它的使用非常少,但对于写框架的人来说Annotation却使用的频率非常高。那既然我们...
108
热度 -
[Android] android应用开发学习纪实(七)
android应用开发学习纪实(7)注:学习资料是《第一行代码Android》--郭霖今天学习了内容提供器ContentProvider,遇到了好多问题:比如java.lang.IndexOutOfBoundsException错误;最后发现是因为在写Uri的过程中少了一个“/”,这次解决问题的过程...
16
热度 -
[Android] Android自定义View,您必须知道的几点
Android自定义View,你必须知道的几点为什么我们觉得自定义View是学习Android的一道坎?为什么那么多Android大神却认为自定义View又是如此的简单?为什么google随便定义一个View都是上千行的代码?以上这些问题,相信学Android的同学或多或少都有过这样的疑问。那么,看...
48
热度 -
[Android] Android 荧幕(View)坐标系统
Android屏幕(View)坐标系统首先明确一下android中的坐标系统:屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。一、View的坐标需要注意view的坐标是相对父容器而言的,包括:getTop()、getBottom(),getLeft(),ge...
4
热度 -
[Android] Android 判断app是不是在前台还是在后台运行
Android判断app是否在前台还是在后台运行Android判断app是否在前台还是在后台运行,直接看代码,可直接使用。publicstaticbooleanisBackground(Contextcontext){ ActivityManageractivityManager=(Activit...
64
热度 -
[Android] Android开发-利用Matrix开展图片操作
Android开发--利用Matrix进行图片操作今天和大家分享一下Android中Matrix的简单用法,Matrix其实就是一个3*3的矩阵,利用这个矩阵对图像操作。在Android中,为我们提供一些封装好的方法可以进行一些简单的图像操作,总共分为rotate(旋转),scale(缩放),tra...
70
热度 -
[Android] android应用开发学习纪实(五)
android应用开发学习纪实(5)注:学习资料是《第一行代码Android》--郭霖今天对Android的广播进行练习,发现怎么都不成功,最后发现是因为自己注册的广播的名字写错了,以后少犯这样的错误,对于很长的名字,最好直接用复制粘贴;另外布局layout最好选用TableLayout,在登录界面...
37
热度 -
[Android] Android MotionEvent中getX()跟getRawX()的区别
AndroidMotionEvent中getX()和getRawX()的区别publicclassResextendsActivityimplementsView.OnTouchListener{Buttonbtn=null;intx=0;inty=0;intrawx=0;intrawy=0;@Ov...
94
热度 -
[Android] android ScrollView判断滑动到底部的两种形式
androidScrollView判断滑动到底部的两种方式packagecom.example.photowallfallsdemo;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io....
109
热度