- 浏览: 49202 次
- 性别:
- 来自: 绵阳
最新评论
-
筱内涵丶:
如果我想从被启动的activity中获取数据并且更新到widg ...
android之appwidget(二)启动新activity -
zhouy478319399:
很好 学习一下
android之animation(一)
文章列表
一:
animationset:
他是一个animation的一个子类,实际上是animation的一个集合。他将animation放到一个list集合中。需要对animation的基本设置可以通过animationset来设置。如果需要对一个控件进行多种动画设置,可以采用animationset。
代码:
//创建一个animationset
AnimationSet animationset = new AnimationSet(true);
//创建一个alphaanimation
Animation alphaani ...
1、下载android源码:
Android2.3: http://lizongbo.googlecode.com/files/android_gingerbread_javasrc.zip
Android1.5: http://lizongbo.googlecode.com/files/android_cupcake_javasrc.zip
Android1.6:
http://lizongbo.googlecode.com/files/android_donut_javasrc.zip
Android2.1:
http://lizong ...
animations:动画。
新知识点介绍:animations是一系列的动画效果,这些效果可以运用在绝大数控件上面。
animations总的说来可以分为两类:
1、Tweened Animations:包括旋转、移动、伸展、淡入淡出等效果。
2、Frame-by-Frame Animations:这个可以创建一个Drawable序列,可以一个一个的显示。
这次介绍第一类动画效果:
这些动画有一些公共的函数如下:
setDuration(float time)动画执行时间;
setFillAfter(boolean b)是否保持动画结束时状态;
setF ...
接上集讲,这集讲RelativeLayout 与TableLayout 。
一、RelativeLayout:相对布局,这是最自由的布局,开发者可以自己配置控件的位置。
RelativeLayout 有几个重要的属性:
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignPare ...
紧接上集,现在我们要实现对appwidget控件的更新。
首先是新知识点介绍:
RemoteViews:已经介绍过了,指的是appwidget中的所有的控件。
componentName:指的是appwidget整个这个对象。
其次提醒下大家,由于appwidget与我们的主进程 ...
紧接上集的appwidget,我们学了如何在appwidget中启动一个新activity,这次我们要根据自己的一个action而启动一个广播,从而完成我们需要的操作。
首先是新知识点:
首先,我们已经知道appwidget根本是基于广播事件的,这个从我们需要在AndroidManifest.xml配置receiver可以看出,既然是这样,那么我们也可以自己定义我们自己的action以及在provider中的onReceive中进行处理。
其次,我们需要知道appwidgetprovider的运行机制就更容易理解了,当appwidget有事件时就会发送一个广播(一个inten ...
外链吧:不行
ihompy:不行
快拍:不行
谁知道可以外链的相册麻烦给我说下,感激不尽哇!
Android Permission denied :这是个很头疼的错误,我因为这个错误弄了3天最后才弄好。
先说说我的错误,我是读写SD卡的时候报错的。加上权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
依旧报错,google三天,硬是没解决,最后找到源头,因为在创建模拟器时候忘记给sd卡设置内存了。
我纳闷的是为啥没有内存了也报这个错误呢? 这不是坑人么?
现在我把常用的权限列下(找的哈):
网络相关的:
android ...
新知识介绍:
layout:布局。我们有很多控件,但是我们要把这些控件如何摆放,怎么样摆放合理、美观,这就是布局了。
有以下几种布局方式:FrameLayout、LinearLayout 、RelativeLayout 、TableLayout 。
现在我们来介绍前两种:
1、FrameLayout:是 最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定 在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填 ...
Android开发环境的配置很简单,但是初学者在配置过程中总是遇到这样或那样的问题,大多数都是在安装ADT的过程中功亏一篑,下面就结合我反复配置的经验结合其他人的指导,详细的说下Windows下配置android开发环境的过程:一、准备工作 配置环境需要的工具:JDK,androidSDK,Eclipse(android开发环境对开发工具的版本有严格的限制,所以必须要保证你所选用的版本是不是能够很好的协同,本人之前也是因为版本不配套走了很多弯路,我选用的分别是
eclipse-java-galileo-3.5:http://www.eclipse.org/downloads/ ...
紧接上集,appwidget的周期函数对应的事件:
onUpdate:到达指定时间之后或者用户向桌面添加appwidget时候会调用这个方法。
onDelete:当appwidget被删除时,会调用这个方法。
onEnable:当一个appwidget第一次被创建,会调用这个方法。
onDisable:当最后一个appwidget实例被删除后,会调用这个方法。
onReveice:接受广播事件。
调试出来了么?
这集内容是如何与appwidget交互:
我们实现的功能是创建一个appwidget(为一个button),点击后,启动一个activity。
同样是新知识介 ...
什么是appwidget? 即application widget。 应用程序控件,就是在桌面显示的控件。AppWidget就是我们平常在桌面上见到的那种一个个的小控件,利用这个小控件可以给用户提供一些方便快捷的操作。
本次创建一个简单的appwidget。
相关概念:
1、AppWidgetProviderInfo对象:它是一个xml文件,为appWidget提供元数据,包括布局,更新频率等数据。这个对象定义在xml中。
2、AppWidgetProvider: 定义了appwidget的基本生命周期函数。
不多说,一切尽在代码:
1、在layout中新建一 ...
1.检查注册表,HKey_LocalMachine/Software/Oracle下面的Oracle_Home,若不对,修改成正确的;
2.卸载ODP for .Net (或者卸载ODT for .Net,
ODT中包含ODP, ODT
是VS.Net的一个集成插件,用于连接和浏览oracle数据库,并且提供对oracle数据库的拖拽操作,类似VS.Net对于SQL
Server的资源管理器);
3.如果ODT for .Net的目录依然存在,删除或者重命名此目录;
然后重起系统,重新连接ASP.Net程序,如果还有同样的错误,看着办吧,我建议重装Oracl ...
TNS-01103: 地址的协议专用组件指定不正确
TNS-12541: TNS:无监听器
TNS-12560: TNS:协议适配器出现错误
TNS-00511: 无监听器 32-bit Windows Error: 61: Unknown error LSNRCTL> start 启动tnslsnr:请稍候...
Failed to start service, error 3.
TNS-12536: TNS:可能会阻碍*作
TNS-12560: TNS:协议适配器出现错误
修改注册表:运行:regedit.
HKEY_LO ...
js
验证表单大全
1.
长度限制
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("
不能超过50
个字符!");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name ...