android基础
初芯未来
不忘初“芯”,创想未来,DIY单片机案例分享
展开
-
android学习第一天
android之View1.继承关系 android.view.ViewGroup 继承自android.view.View , android.view.View 继承自java.lang.Object2.布局层次 ViewGroup 内部可嵌套view 和ViewGroup ,View 内部不可嵌套.3.View 的基本属性原创 2016-09-17 15:46:33 · 192 阅读 · 0 评论 -
Android之布局UI
android 安装目录-->sdk目录-->docs子目录-->打开index.html(浏览器可设置脱机模式:个人使用火狐)-->Develop-->API Guides(因版本更新,可能略有不同,仔细找找)-->>视图组件与容器组件:Android大部分UI组件都放在android.widget包及其子包、android.view包及其子包中Android所有UI组件都继原创 2017-03-01 18:29:44 · 360 阅读 · 0 评论 -
Android之Activity的启动模式
在AndroidManifest.xml中可配置Activity的启动模式android:name = "com.mainActivity"android:launchMode= "singleInstance">Android系统中我们创建的activity都是以栈的形式呈现每个应用都有独立的任务栈Task,一个栈可以有多个Activity启动另一个应用的Activi原创 2016-12-26 14:13:17 · 224 阅读 · 0 评论 -
Android之Activity销毁
需求:在一个Activity中需要销毁另一个Activity,方法有以下几种1、onStop()在A_Activity的onStop方法中添加finish();在跳转到另一个Actiity时会销毁A_activity2、定义全局变量A_Activity类中public static A_Activity instance = null;onCreate(){原创 2016-12-24 12:09:04 · 884 阅读 · 0 评论 -
Android之获取屏幕分辨率、密度、尺寸
在实际应用中,为了适配屏幕,要知道所用的手机的分辨率。本篇文章借鉴于http://blog.csdn.net/lincyang/article/details/42679589并应用于实际项目中,得到了很大的帮助,感谢该博主的分享1.获取分辨率Android 早期的版本可以通过getHeight(),getWidth()获取屏幕宽高,现在已经不推荐使用了现在获取分辨率的可使用g原创 2016-12-23 13:41:54 · 1420 阅读 · 0 评论 -
android之App的格式设置
1、在xml文件里设置background即可设置App背景2、在源代码里设置Linearlayout mlayout = (LinearLayout)findViewById(R.id.linearLayout);mlayout.setBackgroundColor(Color.BLUE);3、在清单文件里配置利用android:theme设置可在Application原创 2017-01-03 16:45:18 · 832 阅读 · 0 评论 -
Android之屏幕适配
第一次做屏幕适配,各种查资料,各种百度,自己现在也是一知半解,仅仅将网络上的资料简单做了测试,还要继续学习首先,推荐几篇文章,1、地址--->http://m.blog.csdn.net/article/details?id=50564682文章详细讲解了关于屏幕分辨率屏幕密度以及适配的一些原理2、地址--->http://blog.csdn.net/hnzcdy/article/原创 2016-12-23 09:37:23 · 1800 阅读 · 0 评论 -
Android项目问题解决(一)
一、1> OOM(OutOfMemoryError )Throwing OutOfMemoryError "field to allocation with 7888398 free bytes and 7MB until OOM"在使用Picasso加载图片时出现OOM,图片缓存过大,造成内存溢出:Picasso.with(context).load(listPlayMsgHttpP原创 2017-01-03 13:00:11 · 338 阅读 · 0 评论 -
Android之简单的开机动画
Android 之开机动画1>透明设置布局文件start.xml,背景设置图片(也可以在布局里面添加ImagView,动画设置到ImagView即可)Activity中 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState原创 2017-01-03 10:46:33 · 465 阅读 · 0 评论 -
Android之定时刷新数据
近期项目,要求定时刷新访问服务器获取状态,经查资料,了解到几种定时刷新数据的方式常见的定时刷新有:Timer、 Alarm、Handle widgetapp更新中常用Alarm用的比较多,但有说用alarm会使系统反应变慢,由于急于完成项目,故未验证此方法。个人开发中常用Timer做开机动画的延时,另外,在定时刷新网络时常用Handle,以下是定时刷新的用法:1.Timer的用法原创 2016-12-22 13:19:06 · 9966 阅读 · 0 评论 -
Android之垂直跑马灯
此程序为电商类app中垂直轮播的广告,主要借助于github 的现有封装程序 下载地址:https://github.com/Neilsgithub/MarqueeView在此感谢github 感谢大神开发工具:android studio下载程序并解压后,可将文件夹下的DisplayUtil.java 和 MarqueeView.java 复制到自定义的项目文件夹下将res下原创 2016-11-19 21:26:37 · 474 阅读 · 0 评论 -
Android之双击Home退出应用
private boolean homeBack=false;//标志 private Timer timer = new Timer();//定时/* *onKeyDown() */ @Override public boolean onKeyDown(int keyCode,keyEvent event){ if(keyCode==KeyEvent.KEYCO原创 2016-11-10 20:00:14 · 346 阅读 · 0 评论 -
Android之程序崩溃后重启
Android 在开发过程中容易遇到应用崩溃的问题,当应用崩溃时一般就会退出应用,现在改成当程序崩溃时启动重启页面,点击重启按键即重启Apk.代码相对简单,只提供启动意图即可:Intent intent = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageNa原创 2017-03-21 15:16:22 · 614 阅读 · 0 评论