![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
zhangjikuan
这个作者很懒,什么都没留下…
展开
-
Android设置屏幕保持长亮
实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下:1、在Manifest.xml文件里面用user-permission声明。代码如下:这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。uses-permission android:name="android.permi原创 2016-02-24 20:35:45 · 2862 阅读 · 0 评论 -
Android eclipse SVN使用详解
原文:http://blog.sina.com.cn/s/blog_4abbf0ae0100x278.htmlsubclipse使用详解 (2012-01-11 11:22:41)安装插件:请参照http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 导出项目:可转载 2014-04-02 14:39:47 · 1666 阅读 · 0 评论 -
Android eclips SVN提示: File or directory '*' is out of date; try updating 解决方案
Android eclips SVN提示: File or directory '*' is out of date; try updating 解决方案自己理解,1.这个SVN一般是自己的工程是库中的最新版本,如果库中的版本有两个人都下载下来并修改不同的模块,当其中一个人修改完了又上传了,这是没问题的,因为第一个上传的是从库中的版本修改的,当第二个人再递交的时候就会出现问题,因为现在原创 2014-04-02 14:36:16 · 1860 阅读 · 0 评论 -
Android eclipse SVN提交时提示:Could not execute PROPPATCH
Android eclipse中配置好SVN,在代码提交时提示:Could not execute PROPPATCH 使用svn提交代码的时候也许会遇到这种问题。其实只要把提交注释里的回车去掉就行了——svn有的时候对注释的换行处理有问题。只要把注释写在一行之中就不会出这种问题了。原创 2014-04-02 14:33:33 · 1696 阅读 · 0 评论 -
Android Handler类消息传递机制(三)不同类中使用Handler
Handler的关键,在不同类中使用需要注意参数的传递 分为两种情况1.从其他类向activity类传送数据下面以其他类和activity类通信交换数据为例讲解运行模式/******************************************************************************************************原创 2014-03-05 10:00:48 · 7316 阅读 · 0 评论 -
LayoutInflater作用及使用
作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setCo原创 2014-03-19 10:00:45 · 725 阅读 · 0 评论 -
TimerTask()中调用TextView.setText报错原因(非UI线程中 不能访问UI组件)
TimerTask()中调用TextView.setText报错原因今天写了个程序子模块大体意思是在定时器中产生数据赋给TextView显示,结果程序在调用TextView.setText()时便会报错,程序停止运行程序如下task = new TimerTask(){public void run(){acc_status= (TextView) findView原创 2014-03-18 21:45:53 · 2039 阅读 · 0 评论 -
Android cavas将横向字体转换为竖直rotate(),drawText(),setTextAlign()
cavas的drawText()方法可以写字,想把字设置为横向的做法:1.cavas提供了两个方法rotate(float degrees); rotate(float degrees,float px,float py); Android坐标系讲解,以左上角为原点,向右为x轴正方向,向下为y轴正方向 第一个方法是还以原点为新坐标轴的原点,旋转degree的角度为新坐原创 2014-03-30 10:45:10 · 7343 阅读 · 1 评论 -
Intent 传值和 Bundle传值的区别
举个例子 我现在要从A界面 跳转到B界面或者C界面 这样的话 我就需要写2个Intent 如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle 直接把值先存里边 然后再存到Intent中 不就更简洁吗? 另外一个例子 如果我现在有 Activity A ,B ,C;现在我要把值通过A经过B传给C你怎么传 如果转载 2014-03-19 15:25:19 · 599 阅读 · 0 评论 -
近日Android-SDK无法更新的问题解决
原文转载自:http://blog.csdn.net/yanzi1225627/article/details/11375715最近在笔记本(xp环境)上装的adt-bundle,想要更新下sdk,死活更新不了。电脑连开几个晚上,都不能更新,连那个更新的列表都不显示。解决方法很简单,启动Android SDK Manager之后,点击左上方的Tools--Options然后设置如下:转载 2014-03-19 15:19:58 · 629 阅读 · 0 评论 -
Android学习-- 销毁activity时注意关闭线程
在Activity开启的子线程并不会自动随Activity的destroy而关闭,所以必须手动去关闭子线程或者通过boolean的方式让子线程结束运行。开启的子线程有for循环的要更加注意。而且还要注意定时器的关闭,因为定时器就相当于自动开辟了一条线程这是关闭定时器的程序public void onDestroy(){// 当结束程序时关掉Timertimer.cancel原创 2014-03-18 09:55:20 · 2044 阅读 · 0 评论 -
导入eclips工程出现红色叉号:Unable to resolve target 'android-15'
打开以前自己定义的工程,打开project.properties文件看一下target的值为多少我的是19打开倒入工程的project.properties文件看一下里面的赋值是不是19,若不是改为19保存就好,若是19就改为15(因为提示的是15)点击保存,再改为19保存就好原创 2014-03-18 09:38:21 · 871 阅读 · 0 评论 -
eclipse导入工程出现大红叹号
总结:问题原因:工程中classpath中指向的包路径错误解决办法:到BUILDPATH CONFIG````中,liberaies中 出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。 下面两段为我解决此问题时在网上找的参考资料,可参阅: 你用myeclipse新建 web工程, 在工程目录下会生成一个 .c原创 2014-03-18 09:32:50 · 1225 阅读 · 0 评论 -
Android自定义view组件应用
自定义view组件步骤自定义view组件的意思就是不用系统自带的view组件eg:button,textview.....,而是自己画组件步骤:1.创建自定义.java,在里面画组件,cavas那一块的2.在.xml中添加画的组件3.注意:只要用到了第二步,就会调用两个参数的类的构造函数4.在activity的.java文件中添加setcontentView(R.layou原创 2014-03-05 21:32:05 · 691 阅读 · 0 评论 -
使用Intent Bundle在Activity间传递数据
前面的帖子介绍过Bundle类:http://blog.csdn.net/zhangjikuan/article/details/20528653这里说一下原创 2014-03-15 20:09:02 · 2286 阅读 · 0 评论 -
android异常——aapt.exe已停止工作
android异常——aapt.exe已停止工作在android开发时,当build项目时,发生如下异常:aapt.exe已停止工作,其他无任何错误提示,发生这个错误一般是资源文件或是xml文件中有错误造成的。解决方法:clean一下,可以发现console中会有错误提示,然后根据错误提示解决。原创 2014-03-10 12:36:14 · 9749 阅读 · 0 评论 -
Android 在activity中显示非view组件eg:GLSurfaceView
在activity中显示非view组件eg:GLSurfaceView有些时候需要在界面中显示非view类组件像是GLSurfaceView以为界面中不仅仅显示此组件还要添加其他的组件,所以在XML中想要想跟自定义view组件那样添加已经不行了巧妙的添加1.在xml中添加个布局eg:linearlayout作为此组件的容器,并增加ID2.activity中setcont原创 2014-03-05 21:47:23 · 996 阅读 · 0 评论 -
Android Math.random()解释
Math.random():产生一个[0,1)之间的随机数,大于等于0小于1的随机小数,返回值是double类型的。eg:int value=(int)(Math.random()*x+y);//生成大于等于0*x+y---小于1*x+y之间的随机整数也就是大于等于y--小于x+y之间的随机整数注:int a=Math.random()*1;//生成的是大于等于0小于1原创 2014-03-05 22:14:32 · 8275 阅读 · 0 评论 -
Android eclipse SVN使用技巧
关于如何安装网上很多,只介绍下使用的技巧1.先在主界面上点击open perspective最左边的框就是,添加这两项内容2.点击此按钮在资源库里面添加SVN资源库,URL、用户名和密码3.同步工程(这一步是下载资源库中的工程到自己工程中)要选择资源库下面的某个工程,右键点击取出为,然后会提示说“以旧换新”之类的(就是用资源库中的工程替换你自己的工程::注意:最好把自己的工程备份一原创 2014-04-02 14:10:56 · 1222 阅读 · 0 评论 -
调用Android系统设置中的Intent
开发Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)Intent intent = new Intent();ComponentName comp = new ComponentName("com.android.settings", "com.android.settin原创 2014-05-04 22:02:48 · 788 阅读 · 0 评论 -
android TextView添加滚动条
方法一:经验证, 以下方法可用:一、Xml代码 android:id="@+id/textview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="false"原创 2014-05-06 16:25:09 · 4248 阅读 · 1 评论 -
android程序右上角ActionBar上显示三个点(overflow)
很多的应用在ActionBar的右上角都有个三个点,在里面有什么设置,登陆等其他功能,如下所示:这个三个点的设置是Activity类中一个方法,可以在想显示这个三个点的Activity类中重写这个方法,如下所示:public class LoginActivity extends Activity{ @Override protected void原创 2016-02-15 14:49:05 · 16371 阅读 · 2 评论 -
Android设置启动界面
Android大家都知道,启动时候首先运行的是MainActivity类,在MainActivity中调用的main_activity.xml界面布局。但是到底在哪里设置启动时候首先调用的类,或者写好程序了,但是想在程序启动前添加个登陆界面,改如何做呢如下所示:在AndroidManifest.xml中有对启动类的设置,如下所示: <activity原创 2016-02-15 13:52:09 · 2984 阅读 · 0 评论 -
android cavas 绘制坐标系并显示矩形波方波-横轴为当前时间动态更新(不用achartengine)
以前用achartengine绘制折线图,但是想要实现类似于方波矩形波这中工程图没实现,项目需要就动手绘制了一个,效果还好我是用DrawLineChartView.java进行图形绘制,mainactivity.java进行界面设置,xml进行布局效果图如下:直接上代码:/***************************************************原创 2014-03-30 11:12:24 · 3372 阅读 · 0 评论 -
Android修改gen下包名
名字在AndroidManifest中,http://schemas.android.com/apk/res/android" package="com.zjk.uxpa"zhiyo原创 2014-09-19 21:24:23 · 1428 阅读 · 0 评论 -
Android引导界面---实现应用程序只启动一次引导界面
这篇文章算是对整个引导界面开发专题的一个终结了吧,个人觉得大部分的引导界面基本上都是千篇一律的,只要熟练掌握了一个,基本上也就没什么好说的了,要是在今后的开发中遇到了更好玩,更有趣的引导界面,博主也会在这里及时的跟大家分享,今天的内容主要是教大家的应用程序只有在第一次启动的时候显示引导界面,以后在启动程序的时候就不再显示了。 其实要想实现这样的效果,只要使用SharedPr转载 2014-09-18 22:35:22 · 1854 阅读 · 0 评论 -
The method getResources() is undefined for the type
在非activity的独立类中调用getResources()原创 2014-04-29 09:55:39 · 7590 阅读 · 0 评论 -
EditText getText()判断输入为空
程序是这样写的String date_notepad = et_date_notepad.getText().toString();起初认为只要判断date_notepad==null就好了,但是结果一直不行后来知道原因是String不能用==等这样的原创 2014-05-13 09:56:02 · 4797 阅读 · 1 评论 -
Android button靠右侧显示
注:要在包含button的父布局中设置原创 2014-05-13 19:51:03 · 37333 阅读 · 1 评论 -
Android布局中layout_gravity和gravity区别
layout_gravity和gravity区别1.layout_gravity:shizhi原创 2014-05-13 20:00:29 · 2987 阅读 · 0 评论 -
eclipse修改所有背景颜色
1.修改编辑区背景颜色原创 2014-05-19 10:38:05 · 3121 阅读 · 0 评论 -
eclipse改变安卓系统版本
eclipse改变安卓版本只需要改变原创 2014-04-11 21:53:52 · 1328 阅读 · 0 评论 -
获取Android IP信息
1.使用WIFI首先设置用户权限其次,代码如下public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);原创 2014-05-11 16:33:11 · 874 阅读 · 0 评论 -
eclipse logcat无输出解决
最近经常出现logcat中无任何东西输出,以前可能没注意,j原创 2014-04-26 21:01:11 · 2180 阅读 · 0 评论 -
socket failed eacces permission denied
在TCP建立服务器socket的时候catch到socket failed eacces permission denied解决:原创 2014-05-11 16:25:15 · 1909 阅读 · 0 评论 -
Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace
更换了Android的版本,以前为4.4现在换为4.0.3版本后以前的、写的程序出现上面cu原创 2014-04-09 11:22:40 · 5900 阅读 · 0 评论 -
JAVA三种集合LIST、SET、MAP
一、List集合 list是有序集合,它会为每一个对象,生成一个索引值。这个值唯一。list可以存放相同对象(值或者地址都可以相同)二、Map集合 map集合的键不可以重复,值可以重复。存入两个相同键的对象,后存入的对象会覆盖原来的对象。转载 2014-05-08 12:57:33 · 1447 阅读 · 0 评论 -
android 中 系统日期时间的获取
1.可以为12小时或者24小时制SimpleDateFormat shijian = new SimpleDateFormat("HH:mm:ss");//当参数为hh时为12小时制的,大写就为24小时制的,还可以参数设置为“yyyy-MM-dd hh:mm:ss”参数的设置可以随意,例如:"yyyy-MM"只要年月,等等组合都可String addX=shijian.format(原创 2014-03-25 14:59:57 · 1226 阅读 · 0 评论 -
安卓 方向传感器The field Sensor.TYPE_ORIENTATION is deprecated use SensorManager.getOrientation()instead介绍
参考文章:http://blog.csdn.net/octobershiner/article/details/6641942在做方向传感器时发现问题mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION)化上了横线并warnning:mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTAT原创 2014-03-11 10:41:51 · 9462 阅读 · 0 评论 -
.xml: Invalid file name: must contain only [a-z0-9_.]R文件不更新Android
eclips console 出现错误:.xml: Invalid file name: must contain only [a-z0-9_.]这是因为.xml文件只能是小写字母a-z数字0-9和下划线之间的命名这样肯定是你的xml文件命名错了。从而导致R文件无法更新当用PROJECT CLEAN的时候会发现R文件消失,就是这么简单的错误原创 2014-03-12 11:33:26 · 943 阅读 · 0 评论