Android
mars_Sakura
这个作者很懒,什么都没留下…
展开
-
关于在android开发中使用jsoup的详解
我自己在用MP3播放器的时候,利用jsoup从网上下载网页并解析,但是发现在导入jsoup包之后,发现出现java.lang.NoClassDefFoundError:org.jsoup.Jsoup问题 ,如下: 我已经设置了网络权限,后面通过查询发现是因为ADT20以后不支持导入Jsoup.jar包,要想继续使用应该先将导入的包删了,再在自己项目的根目录下建立lib原创 2015-11-09 21:14:50 · 3971 阅读 · 1 评论 -
Android
今天是学习android的第三天,今天学习的是activity和intent,首先多个activity(可以在不同的程序中)之间的传递关系,多个activity是可以相互传递信息的,那么如何传递信息呢,可以用intent,我们可以把intent理解成一个请求,这个请求包涵很多信息,包括component name,action,data,category,extras,flags,其中compon原创 2015-12-07 22:20:37 · 620 阅读 · 0 评论 -
Android
今天是android学习的第二天,今天学习的是android重要的组件:activity,activity的重要可以从两方面讲,第一:作为一个activity来讲,它是用户和应用程序交互的接口,第二:activity里可以放置各种各样的控件,所以说activity是控件的容器,那么如何创建一个activity,首先要创建一个类继承android提供的activity类,然后要复写oncreate方原创 2015-12-06 23:48:59 · 402 阅读 · 0 评论 -
Android
今天是记录android学习的第一天,我参照的是mars_chen的教学视频来学习android的,因为我觉得视频比课本生动具体,可能没有课本详细,但是更适合初学者。今天学习的是写一个简单的程序:say_hello_to_Android,点击File,选择new,然后选择Android Application Project,然后弹出一个框,依次在里面写入Hello(Application nam原创 2015-12-04 21:27:53 · 628 阅读 · 0 评论 -
Android
这个算重新写博客了,由于之前在网易博客上写了,然后感觉网易博客不是很专业,就想换个平台,然后就换到csdn里,由于在手机上下的博客平台,我以为会同步到网易的博客里,然后删了博客平台,结果在电脑上登录博客也没找到,悲剧只好重写,不过这样也挺好,能让我温习一边之前学习的知识,顺便检验一下自己学的怎么样,今天就先当个引子,明天正式开工,洗衣服去咯...原创 2015-12-03 22:41:46 · 517 阅读 · 0 评论 -
Android
今天是学习android的十三天,今天学习的是调试程序,我们可以用logcat类来过滤一些信息,在log类中的by log tag中写入Logcat,然后在程序中用Log.i这个方法输出,这样可以过滤很多系统的信息,尤其是用真机测试时,系统会输出很多信息,这些信息跟我们的程序无关紧要,我们完全不用看,而至于一些常见的错误,我们需要从实践中自己摸索,一步一步分析,不能着急,想一下出现这个问题的原因有原创 2015-12-20 22:59:01 · 661 阅读 · 0 评论 -
Android
今天是android的第十二天,今天学习的是sqlite,当我们需要操作sqlite数据库时,我们必须有sqliteopenhelper对象,这个对象是抽象类,所以我们要写一个类继承它,继承它之后我们拥有两个函数,一个是getreadabledatabase和getwritedatabase方法,这两个函数从字面便可看出,一个是得到可读的数据库,比如查询,还有一个是可写的数据库,比如增加,删除。除原创 2015-12-18 22:03:37 · 577 阅读 · 0 评论 -
Android
今天是学习android的第十一天,今天学习的是两个控件,一个是progressbar和listview,同样对于控件的步骤一样的,现在布局中声明,然后在activity中用findviewbyid方法找到,然后就可以使用了,对于第一个控件,它的意思是进度条控件,这个控件是我们经常见到的,这次练习是通过点击button事件来控制进度条的进度,在声明progressbar时一般都会设置进度条的可见性原创 2015-12-18 12:17:46 · 739 阅读 · 0 评论 -
Android
今天在做播放器时发现突然显示歌词的页面不动了,然后我就想到这应该是在Textactivity这个累里有问题,也就是我写的播放器项目的控制歌词显示的类中有问题,然后就用Log类逐次输出,然后发现是Mp3LrcPath这个变了为空,也就是没有传入歌词路径,然后查看Intent那块,结果发现我没有给Intent传递值,所以导致这个错误,然后我传递值就好了,所以处理问题要先确定导致这个问题出现的方式有几种原创 2015-12-17 18:44:08 · 508 阅读 · 0 评论 -
Android
今天是android学习的第十天,今天学习的是一些基本的控件,有radiogroup,checkbox,toast。这些分别是单选框,复选框和toast,对于控件的使用都要在布局中声明,然后设置一些基本的属性,然后就在activity中用findviewbyid来找到这个id,这样就可以使用了,对于单选框而言,里面有radiobutton这个属性,有几个radiobutton那么在activity原创 2015-12-16 23:23:39 · 642 阅读 · 0 评论 -
Android
今天是学习android的第九天,今天学习的还是android的布局,今天学习的相对布局也就是relativeLayout布局,相对布局相对于线性布局而言更复杂一点,也就意味着更方便一点,对于relativeLayout而言,它有很多的属性,比如android:layout_above,android:layout_below,android:layout_toLeftOf,android:lay原创 2015-12-15 23:11:56 · 450 阅读 · 0 评论 -
Android
今天在做android播放器的时候遇到了一些问题,在实现歌词同步时,发现将歌词显示的时候会显示两倍的歌词,这样导致显示歌词的页面不美观,然后我想这个问题应该与读取歌词的类有关,然后我就仔细检查这个类,发现没有问题,再运行一次,发现还是错,然后我就把之前单独写的一个读取歌词的类复制过来代替这个类,因为那个单独写的读取歌词的类我能确定没错,因为我之前为了实现歌词同步的方法,在网上找了一段实现这个功能的原创 2015-12-15 14:51:03 · 488 阅读 · 0 评论 -
Android在自定义的控件获得该activity的某些变量的值
今天下午一直在想解决有关于在自定义的控件获得该activity的某些变量的值,网上的一些是关于自定义控件的数据传递给activity,这个是在activity中重写onPickerChangeListener()方法,但是这个和我要实现的功能不同,然后网上又没有答案,所以把这个方法写下来,这是我问同学之后加上自己的改动实现的,这个方法就是将你在自定义控件中需要得到的变量单独声明成一个类,也就是一个原创 2015-12-13 21:05:40 · 2054 阅读 · 1 评论 -
Android
今天是android学习的第八天,今天学习的是布局的基本知识,昨天学习的是LinearLayout和TableLayout,今天就是学习它们的用法,对于这两个布局都是最基本的布局,使用起来很简单但是很难实现复杂的效果,比如就一个信息的页面,如果只用LinearLayout会相当麻烦,只用TableLayout也很难,如果将两个组合起来用,会显得简单一些,虽然这是个很小的例子,但是这告诉我们有时候多原创 2015-12-12 22:50:22 · 538 阅读 · 0 评论 -
Android
今天是学习android的第七天,今天学习的是activity的布局,布局就是activity的显示时的样子,今天学习的是LinearLayout和TableLayout这两个布局,对于LinearLayout布局,有两个方向,一个是水平方向,一个是垂直方向,设置这个方向属性的代码是在orientation中,然后就是布局文件的大小了,除了自己用数字定义大小外还有三种方式fill_parent,m原创 2015-12-11 23:13:25 · 676 阅读 · 0 评论 -
Android
今天是学习android的第六天,今天学习的还是activity的生命周期,对于activity而言,假如有多个activity,那么activity的顺序是任务栈形式,这个意思就是说,如果第一个activity启动第二个,第二个启动第三个,那么第一个activity就会先压入activity的栈中,然后第二个进去,再接着第三个,当你返回时就会按栈的形式退出,在这个场景中就是3,2,1。这个就是a原创 2015-12-10 22:56:33 · 535 阅读 · 0 评论 -
Android
今天android的第五天,今天学习的是activity的生命周期,oncreate方法是第一次调用activity时执行,当这个activity处于可见时就会调用onstart方法,当这个activity获得用户的焦点时就可以调用onrestart方法,这三个方法调用完后,这个activity就可以使用了,如果这个时候我们启动了另一个activity,那么就会调用第一个activity的onpa原创 2015-12-09 23:45:33 · 561 阅读 · 0 评论 -
Android
今天是Android的第四天,今天学习的是android的常见控件使用,比如Button,TextView,EditText等,对于每一个控件都需要在layout文件夹中声明,在layout中设置控件的样子,然后在activity中用findciewbyid方法得到控件,设置控件显示的值有两种方式,一个是在用settext方法时直接传递一个String,还有一种是在values中设置值,然后在用s原创 2015-12-08 23:15:22 · 460 阅读 · 0 评论