android系列
欧阳魔侠
天不下雨,这田没法种了,咱码农怎么活呀。。。
展开
-
android(活动与意图)-5
活动的应用,一般就是创建一个layout的xml文件,然后再创建一个活动程序的.java的活动类,最后在mainifests里去注册这个活动。 前面那些东西莫名的启动了活动,但活动好像都有意图(Intent)有关,我突然发现前面好像没出再过Intent这玩意。 用这个把页面与活动联系起来:@Overrideprotected void onCreate(Bundle原创 2017-03-27 14:11:35 · 497 阅读 · 0 评论 -
android(体验一个项目天气预报开发)-1
如果数据库建好了那下一步我要搞什么呢?当然是根据数据库的表在本地也建一个数据类的模型呗。 我们在数据库中建了表一,省(province): 还有一个表二,市(city): 最后一个表,县(county):原创 2017-04-25 17:08:49 · 788 阅读 · 0 评论 -
android(体验一个项目天气预报开发)-0
写一个app,熟悉一下app开发流程,一个东西学了总会忘记,自己试着搞点东西,当成工作中一点玩的乐趣吧。首先玩一下GitHub,之前玩了一下现在就剩点印想了,再玩一下。首先我来注册一个,注册用我的sina邮箱吧,把sina邮箱当成我工作的邮箱,QQ邮箱作为我的一娱乐邮箱,不至于总是搞不清楚那个是那个。注册好了然后就写始创建项目代码结构下新建几个包:activitydbm原创 2017-04-21 16:10:54 · 525 阅读 · 0 评论 -
android(Sqlite数据库)-14
体验了一个项目发现数据库这玩意真Tnnd的有用,所以哥哥我又立马回来看数据库了nnd的以前看过的,还看了两次,忘记了。。。 还有点记忆SQLiteOpenHelper是android专门提供的数据库管理类 有两个抽象方法: onCreate() onUpgrade(); 有两个非常重要的实例方法: getReadableDa原创 2017-04-28 16:53:28 · 217 阅读 · 0 评论 -
android(体验一个项目天气预报开发)-2
搞好了界面和数据后,就只要写好业务逻辑了,业务逻辑的处理一般在Activity中实现: 实现列表查询是这样搞的public class ChooseAreaActivity extends Activity { public static final int LEVEL_PROVINCE = 0; public static final int LEVEL_CI原创 2017-04-28 12:00:39 · 3107 阅读 · 0 评论 -
android(体验一个项目天气预报开发)-3
所有的代码都写完了,现在最后就是加显示界面了,说实话这个本来是要在最开始搞完数据设计以后做的,至少要在写业务逻辑之前搞,只是因为这个本来嘛它也不是java代码,只是xml代码,所以最后弄上去。说实话,如果没胡先把界面写好就写活动的话,有些像什么控件ID什么的是没有提示的,并且是因为编辑器找不到资源会发生报错,在界面上画出一条红很是不舒服,所以最好还是先搞好界面再来搞Activity吧!原创 2017-04-28 15:58:45 · 601 阅读 · 0 评论 -
android(ListView)-11
ListView,最常用又最难用的一个东西。 ListView的简单用法原创 2017-03-31 14:59:10 · 206 阅读 · 0 评论 -
android(菜单)-4
在手机界面上写个菜单,android apk,里面都实现了这些控件的,我搬砖的话只是重写这些东西来达到我想要的效果。 首先做了个菜单:在res里建一个menu文件夹,然后在menu文件夹里建一个xml文件命名为menu_laout.xml,以下就是menu source filexml version="1.0" encoding="utf-8"?>xmlns:andr原创 2017-03-27 11:59:04 · 246 阅读 · 0 评论 -
android(手机开发者模式与usb调试)-3
我的手机是小米note,纯种屌丝机,每次调试的时候我总是会忘记怎么打开开者模式和打开usb调试模式,可能是人变老了,也可能是人变傻了,也有可能人本来就不怎么聪明。没办法先写下来,以后就不要每次都要去找百度了。 每次手机系统升级图标什么的会变得不一样,差点就不知道这玩意跑那去了: 开发者模式:手机设置->我的设备->miui版本(这个页面升级会变)->然后点是个东西5次吧。原创 2017-03-27 10:25:47 · 1336 阅读 · 0 评论 -
android(控件按键)-2
android控件中的按键与vs中的也差不太多,不过相比C#,c++这些双击就会自动创建的方式来说,还不是那么的乖巧可爱的,但也不会有多麻烦的事 只要在layout 拖一个按键的图片(不过好像都喜欢用代码敲)<Button android:layout_width="368dp" android:layout_height="wrap_content" a原创 2017-03-24 16:26:08 · 250 阅读 · 0 评论 -
android(hello world)-1
每种编程语言开始好像都是hello world,说实话,我不知道这个英文要怎么翻译"世界你好"?,没怎么明白这话的意思,我想太概就是我来了,我到了一个新的世界,我要开始搞事情了的意思了,坑了你别怪我这一类的意思了,反正的就是这么想的。 第一次开始搞事、搞事。首先是layout文件:做界面的,里面有一些控件,控件里一些属性(估且这么叫吧)activity_main.xml:原创 2017-03-24 11:34:07 · 274 阅读 · 0 评论 -
android(了解)-0
android听起来很前卫的东西,我想玩这个仅仅是因为玩起来方便,一部电脑(我没有)只能用公司的电脑来玩,一部手机(android屌丝机,说实话我买不起苹果)。 我所以解的android系统架构:1,Linux内核层:为Android设备各种硬件提供底层驱动,如显示驱动、音频驱动、什么的。。。2,系统运行库层:一些c/c++库提供主要的特性支持,SQLite库支持,OpenGL|原创 2017-03-24 11:17:13 · 233 阅读 · 0 评论 -
android(常用控件)-9
控件,这东西我感觉是最重要的东西,我还记得以前学C的时候最在的想法就是写个界面,那时候窗口就是一个cmd窗口,完全不知道怎么做一个界面,后来学用QT写C++的时候才知道有控件这回事但好像不是很多,后来用VS时,写c++,c#,拖控件拖得好爽。android里面也有很多的控件,但大多数人好像都喜欢用代码来搞。我想先学几个常用的玩玩吧,太高深的用到的再慢慢研究。TextView:原创 2017-03-30 17:11:07 · 182 阅读 · 0 评论 -
android(布局)-10
android一共有四种布局:线性布局:LinearLayout常用属性:android:layout_gravity:指定布局对齐方式,只有排列方向是horizontal时有效,同样排列方式vertical时水平对齐才有用。android:layout_weight:写入数字可按比率来算。对称布局:RelativeLayout常用属性:android:la原创 2017-03-31 13:46:22 · 189 阅读 · 0 评论 -
android(活动中传递数据)-8
前面看到Intent的时候就在想这玩意难道就是为启动一下活动就完事了,现在发现intent就像是穿行于各个活动的大人物一样,跑到那活动,叫你干活,你就得启动活动,我传达的话,你只能从我这里拿,你要传话也只能从我这里传出去,intent,就是在活动中传递数据。 向下一个活动传递数据:String data = "第二个活动你好,我是从第一个活动来的";Intent intent原创 2017-03-30 10:47:47 · 396 阅读 · 0 评论 -
android(隐式intent的用法)-6
有了显式意图为什么还要隐式Intent呢,面且隐式意图相比显示的还不是那么明确? 后来我发现隐式Intent,可能就是为启动别的程序活动,多个程充共享面生的吧:我来启动一个浏览器:Button button = (Button)findViewById(R.id.button_test);button.setOnClickListener(new OnClickListen原创 2017-03-27 15:06:58 · 417 阅读 · 0 评论 -
android(服务)-13
第说到服务就感觉很神奇,它与后台,多线程,进程什么的各种联系。原创 2017-04-05 11:53:02 · 204 阅读 · 0 评论 -
android 性能优化
android 设备作为移动设备,不管是内存还是CPU的性能都受到一定的限制,虽然与单片机相比体现不是那么明显,但从程序的角度来说尽量的节省cpu与内存是对性能的提升是很有必要的,过多的使用cpu与内存资源会出现卡顿,甚至无法响应的情况。 性能优化的有效方式可以从以下方面进行:布局优化、内存泄露优化、绘制优化、响应速度优化、ListView优化、Bitmap优化、线程优化以及一些优化建议原创 2018-01-08 15:07:00 · 163 阅读 · 0 评论