`
_小菜鸟
  • 浏览: 34154 次
社区版块
存档分类
最新评论
文章列表
我的android 第6天 - 常见控件使用2 4、ProgressBar 介绍:ProgressBar 进度条,常用于文件下载进度显示、系统初始化进度等 案例:通过按钮增加进度条进度 一、界面设计与场景分析 控件: ProgressBar(进度条)、Button(按钮) 二、关注点       . 默认情况是没有进度值的(转圈圈)       . 需要设置一个样式才能变成有进度值,在XML中设置:  
我的android 第5天 - 常见控件使用   1.ToggleButton(开关按钮) 2.CheckBox(复选) 3.RadioButton及RadioGroup(单选) 1、ToggleButton   介绍:ToggleButton是开关按钮,常用于手机的一些开关选项,比如蓝牙开关,wifi开关 、GPS开关等 案例:制作开关按钮 一、界面设计与场景分析 控件:TextView(文本框)、ToggleButton(开关按钮) 场景:当点击文本框或开关按钮都会触发ToggleButton状态改变 二、关注点     *继承CompoundButton   ...
我的android 第4天 - Dialog Dialog是Android一种消息提示机制,但需要用户进行确认,比如删除文件提示等,针对手机特点,对话框不易过多 常见对话框 一、标准对话框 二、菜单式对话框
今天学自定义Toast。好吧,原谅我周末偷懒了!先弄2个Button。   [plain] view plaincopy   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
我的android 第二天 - 短信发送器 今天学做一个短信发送器。   界面分析与设计 布局:LinearLayout(线性布局、垂直方向) 控件:2个TextView(文本框)、2个EditVIew(编辑框)、Button(命令按钮) 提示与要求: 电话号码编辑框只能输入数字 对短信编辑框设置多行  android:minLines="“ 对EditView、Button添加id,用于获取该对象 优化:对编辑框实现提示,减少控件,android:hint="“ 可对Button添加android:onClick=“方法名”,实现按钮单击绑定方法 ...
   小菜鸟学android        我前几天在传智播客老师那拷贝了一份android视频,回家自学,我把每天学的都写到博客里,督促自己坚持下去吧。。。    今天开始学,第一天就是简洁,无视掉,从第二天开始,今天做了一个android 电话拨号的小例子。    先做一个这样的界面(建项目什么的我就不说了吧)            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schem ...

apk安装问题

现象:安装APK时,总是出现失败信息 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 原因:没卸载干净。往往是执行uninstall或在应用管理器中卸载是出现了错误 解决方法:            网上的方法大都是删除/data/app, 清理/data/system/packages.xml。             无效, 问题依旧存在。 最终方法:            1.不要清理packages.xml里的apk信息, 如果已经清理了, 可以重新安装, 系统会自动生成;            2.复制apk到/ ...
[java] view plaincopy      前阵子写了一个拍照的程序,拍完照片图片怎么看都是歪的,找了好久借鉴了很多博客找到了解决的办法,不说了 看代码把
adb server无法启动方法,结束占用端口的进程 adb server is out of date. killing... ADB server didn't ACK * failed to start daemon * error: unknown host service 使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了端口,而不是adb。我用cmd命令管理器解决: 输入 netstat -ano | findstr "5037" 找到下列进程 TCP 127.0. ...
直接进入正题,在android开发中,手势触碰是经常使用到的。这两天刚好在看这方面的资料,在这里写篇文章做个小总结。 首先必须知道五大布局Layout:LineaLayout,RelativeLayout,FrameLayout,AbsoluteLayout都继承自ViewGroup,而TableLayout继承LinearLayout,也相当于继承于ViewGroup。 而ViewGroup继承自View。 而我们最终在屏幕上显示控制的控件如TextView,Button等都直接或间接继承自View。 View中有两个方法参与到Touch事件分发 onDispatchTouchEv ...
在android中显示页面主要有两种方式,一种是在Activity里面直接显示网页,另一种是调用浏览器显示网页。方式不同,使用的方法也不同,下面我们分别讲解。 一、在Activity里面直接显示网页 1.在Manifest.xml文件里添加Inter网访问权限:   1 2 3 <uses-permission android:name="android.permission.INTERNET"></uses-permission> 2.在main.xml布局文件里声明一个WebView空间   1 2 ...
查询系统源码看短信的显示如何写: 在providers.telephony:SmsProvider:   1.确定怎么查数据库中的表: Uri = content://sms/conversations       2.确定查询语句: select  映射条目 from 表  where 查询条件
  开启和关闭wifi的代码 1、需要申请的权限  android.permission.ACCESS_WIFI_STATE  android.permission.CHANGE_WIFI_STATE  android.permission.WAKE_LOCK2、获取WifiManager  wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);3、开启、关闭wifi  if (wifiManager.isWifiEnabled()) {  wifiManager.setWifiEnabled(fal ...
一、 Android的内存机制     Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。     那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以作为有向图的起始顶点,该图就是从起始顶点开始的一棵树,根顶点可以到达的对象都是有效对象, ...
首先在AndroidManifest.xml中,对需要设置的Activity加上如下两条属性: Java代码   android:configChanges="orientation|keyboard" (转屏时不重置Activity,   置了此项,则无法为横向和纵向分别设置不同的布局。因为转屏时不会删除并重新加载)    android:screenOrientation=
Global site tag (gtag.js) - Google Analytics