安卓应用编程当中逻辑判断,求android判断网络状态的一般逻辑有代码什么的最好的了

1,求android判断网络状态的一般逻辑有代码什么的最好的了我只知道用Http协议进行网络操作...1.初始化httpclient,初始化请求request,设置request的方式是POST还是GET,设置需要传递的参数 。2.发起请求 。3.接受响应 , 分析响应内容 。【安卓应用编程当中逻辑判断,求android判断网络状态的一般逻辑有代码什么的最好的了】
2,android开发里面如何实现选择题的对错判断应该是一个标志位之类的吧 或者有个属性? true false?类似html、js的思路 。选择题是采用单选框组(RadioGroup)吧 。1、为RadioGroup中每个单选框设置不同的值 。2、为RadioGroup添加一个选中状态改变(OnCheckedChangeListener)的事件,根据checkedId判断当前选中的单选框是否和正确答案的单选框的id相等3、若相等,则在单选框后加个控件(如加个TextView)显示想显示的内容 。若不相等,再设置想要显示的内容 。
3,如何在android CC native编程中使用logCat但在C中调试困难,因此能使用logcat成为必须的要求 。关于在Native代码中使用logcat,网上有很多说法,大部分有所欠缺,有的根本是错的 。要使用logcat,首先在代码中要引入 log的头文件 。#include <android/log.h然后你可以简单的通过__android_log_write(ANDROID_LOG_ERROR,"Tag","Message"); 方法向logcat输出 。log 级别有很多 :ANDROID_LOG_UNKNOWN,ANDROID_LOG_DEFAULT,ANDROID_LOG_VERBOSE,ANDROID_LOG_DEBUG,ANDROID_LOG_INFO,ANDROID_LOG_WARN,ANDROID_LOG_ERROR,ANDROID_LOG_FATAL,ANDROID_LOG_SILENT,这样写完以后,如果直接编译 , 就会报 __android_log_write 方法undefined.在Android.mk文件里,可以指定一个LOCAL_LDLIBS的参数 。如果不指定,那么编译的时候,只会引入默认的几个重要的lib , 比如libc之类的 。如果要用log,那就要把 liblog给引进来 。因此需要改成 LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 才可以正常编译 。其中-L参数是指定了搜索lib的路径 。1. 首先在Android.mk文件中加入log库的引用,也就是在LOCAL_LDLIBS变量中加入-llog 。2. 其次在要使用log输出的文件中加入#include <android/log.h> 。3. 再次可以定义一些宏来进行log输出,例如#define LOGI(...) ((void)__android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__))4. 在要使用log打印的地方使用LOGI("xxxxxxx")就可以了 。5. 同理可以定义LOGE、LOGD等 。

    推荐阅读