位置: 首页

Android 从Service或者是BroadcastReceiver往Activity跳转时出现的错误

错误提示:ERROR/AndroidRuntime(192): java.lang.RuntimeException: Unable to start receiver com.test.hmenu.HMenuReceiver: android.util.AndroidRuntimeException: Calling startActivity () from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
(总之出现这样的错误就要setflags(Intent.FLAG_ACTIVITY_NEW_TASK))
===========
我也遇到了 记录一下
解决方法 街上flag
Intent it = new Intent(context,StartActivity.class);
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

java.lang.IllegalStateException:

09-16 09:43:58.242: ERROR/AndroidRuntime(340): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(2131165315, class android.widget.ListView) with Adapter(class android.widget.HeaderViewListAdapter)]
这个错误是你更新listview适配器adapter时,没有及时通知。
解决方法:在你更新之后,adapter发通知。adapter.notifyDataSetChanged();

android 底部按钮单击效果

QQ图片20130903161205
java代码:
public class GcMyScoreActivity extends TabActivity implements
OnCheckedChangeListener {
/** Called when the activity is first created. */
private TabHost mHost;
private RadioGroup radioderGroup;
private ImageView img1, img2; Read More…

android 图片剪裁

java源代码:
package yinlans.com;
import java.io.File;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
/**
* @Title: PicCutDemoActivity.java
* @Package com.xiaoma.piccut.demo
* @Description: 图片裁剪功能测试
* @author XiaoMa
*/
public class Demo01Activity extends Activity implements OnClickListener {

private ImageView iv = null;
private Button btn = null;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//初始化
init(); Read More…

游玩的喜怒哀乐

看着空间里的照片,从认识到现在的点点滴滴历历在目,像昨天发生的一样。
特别是看到一起去旅游的照片,更是让我想起那些喜怒哀乐的镜头。除了刚认识时,第一次去玩,没有动嘴之外。之后的每次出去玩,都会有大大小小的争辩。反思之后发现,我像是出笼的鸟,每次出去都叽叽咋咋的。而他,就是看管我的。经历了这几次的争辩,发现。游玩时,还得听他的,不然,连回家的路都找不到。O(∩_∩)O哈哈~
张小娴说:“男人喜欢笨一点的女人”。而这个笨女人是指聪明,懂得善变。慢慢地发现,真的很对哦。但是我属于不聪明又不懂得善变的人,说话没大没小。~~~~(>_<)~~~~ 四肢发达,头脑简单。 “喜欢一个人,是不会有痛苦的。爱一个人,也许有绵长的痛苦,但他给我的快乐,也是世上最大的快乐。”————很喜欢张小娴的这句话

工作一年记事

时间过得好快,在这个公司工作一年了。

开始工作的那几个月,老是怀念学校生活。就是现在累的时候都想回到学校去。IT行业,就是这样。每天加班,起早贪黑。这个公司是新成立的,连老板只有五个人,才进这家公司时,那短时间很忙,每天成夜成夜的加班,导致生活无规律,脸上起了很多的痘痘。那段时间,真的好难。由于还要还贷款、吃饭。日子过得很艰苦。没了这份工作,根本就生活不下去。然后就对自己打气,坚持下去。 Read More…

android布局属性详解

RelativeLayout用到的一些重要的属性: 

 

    第一类:属性值为true或false 
    android:layout_centerHrizontal  水平居中 
     android:layout_centerVertical   垂直居中 
    android:layout_centerInparent    相对于父元素完全居中 
    android:layout_alignParentBottom 贴紧父元素的下边缘 
    android:layout_alignParentLeft   贴紧父元素的左边缘 
    android:layout_alignParentRight  贴紧父元素的右边缘 
    android:layout_alignParentTop    贴紧父元素的上边缘 
    android:layout_alignWithParentIfMissing  如果对应的兄弟元素找不到的话就以父元素做参照物  Read More…

Android中ToggleButton的使用

ToggleButton的基本使用。效果大致是一开始界面是垂直布局的,当点击ToggleButton按钮的时候,布局变为水平方向.

12

大致的代码贴一下吧,其中main.xml代码如下: Read More…

Android表格布局android:collapseColumns,android:shrinkColumns和stretchColumn

TableLayout的行数由开发人员直接指定,即有多少个TableRow对象(或View控件),就有多少行。
TableLayout的列数等于含有最多子控件的TableRow的列数。如第一TableRow含2个子控件,第二个TableRow含3个,第三个TableRow含4个,那么该TableLayout的列数为4.

TableLayout可设置的属性包括全局属性及单元格属性。
1、全局属性也即列属性,有以下3个参数:
android:stretchColumns 设置可伸展的列。该列可以向行方向伸展,最多可占据一整行。
android:shrinkColumns 设置可收缩的列。当该列子控件的内容太多,已经挤满所在行,那么该子控件的内容将往列方向显示。
android:collapseColumns 设置要隐藏的列。 Read More…

Android 四大组件·五大布局

Android四大组件:Activity、Service、Broadcast Receiver、Content Provider。

Activity

是Android程序与用户交互的窗口,从视觉效果来看,一个Activity占据当前的窗口,响应所有窗口事件,具备有控件,菜单等界面元素。从内部逻辑来看,Activity需要为了保持各个界面状态,需要做很多持久化的事情,还需要妥善管理生命周期,和一些转跳逻辑。

Service

就是剥离了界面的Activity,它们在很多Android的概念方面比较接近,都是封装一个完整的功能逻辑,通常都是后台长时间运行,接受上层指令,完成相关事务的模块。定义好需要接受的Intent,提供同步或异步的接口,在上层绑定了它后,通过这些接口(很多时候都是RPC的…)进行通信。

 Broadcast Receiver

接收一种或者多种Intent跳转做触发事件,接受相关消息,做一些简单的处理,转换成一条Notification,统一了Android的事件广播模式。

 Content Provider

提供第三方应用数据的访问方案。可以派生ContentProvider类,对外提供数据,像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化了上层应用,对数据的整合提供了更方便的途径。 Read More…

第 4 页,共 7 页« 最新...23456...最旧 »