android app
honghong96
这个作者很懒,什么都没留下…
展开
-
Home键的广播监听
Home键的广播监听对于Home键的监听不是那么容易,因为Home键可以将程序退出放在后台,所以这个事件是直接分发给系统,系统接收到之后做相应处理,Home键的事件不是直接传递到应用里面.所以在上述监听Back键的代码中,相应的回调中是收不到Home键的事件的.参考文后的博客链接,对Home键的监听主要通过注册广播接收器实现,拦截让窗口关闭的系统动作,然后根据Intent里面的具体参数,分析当前到底原创 2017-01-26 21:39:16 · 899 阅读 · 0 评论 -
Android App: 按键识别
Android app监听普通的按键有两种方式:实现Activity的onKeyDown方法public class Android_game extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta转载 2017-01-26 22:07:12 · 1328 阅读 · 0 评论 -
Broadcast监听网络状态,ping判断网络是否可用
判断网络状态,android提供了api,可以很方便的使用。但是在某些情况下,网络状态连接正常,但是并不一定就可以去访问其他网页。比如,路由器打开了,但是没有插上网线,手机GPRS打开了,但是手机已经欠费了。这种情况,有网络连接,但是依旧上不了网。根据android提供的api,我们只能判断是否网络连接正常,无法去判断是否可以访问其他网站。最近,一个项目中遇到这样的问题,因为这个app太依赖于网络了转载 2017-01-26 22:08:19 · 1326 阅读 · 0 评论 -
Android:Intent
AndroidManifest.xml中intent-filter<activity android:name=".Opening_Animation.Opening_Animation" android:theme="@style/opening_screen"> <intent-filter> <action android:name="andr转载 2017-01-26 22:09:21 · 309 阅读 · 0 评论 -
Android:ImageView
ImageView ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。ImageView的一些常用属性,并且这些属性都有与之对应的getter、setter方法:android:adju转载 2017-01-26 22:10:05 · 387 阅读 · 0 评论 -
Android : Gallery使用例子
package com.example.galleryex02;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.Vie原创 2017-01-26 22:11:30 · 678 阅读 · 0 评论 -
Android:HttpURLConnection使用,Tomcat的Servlet
GET 方式:import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;原创 2017-01-26 22:12:20 · 542 阅读 · 0 评论 -
Android:Camera应用例子
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_p原创 2017-01-26 22:13:36 · 974 阅读 · 1 评论 -
彻底明白Android中AIDL及其使用
1、为什么要有AIDL?无论学什么东西,最先得弄明白为什么要有这个东西,不要说存在即是合理,存在肯定合理,但是你还是没有明白。对于AIDL有一些人的浅显概念就是,AIDL可以跨进程访问其他应用程序,和其他应用程序通讯,那我告诉你,很多技术都可以访问,如广播(应用A在AndroidManifest.xml中注册指定Action的广播)应用B发送指定Action的广播,A就能收到信息,这样也能看成不同应原创 2017-01-26 22:14:36 · 636 阅读 · 1 评论 -
Android : AsyncTask
用AsyncTask填充联系人数据 package com.example.LoadData;import android.app.Activity;import android.os.*;import android.os.Process;import android.view.View;import android.widget.Button;import and原创 2017-01-26 22:15:33 · 369 阅读 · 0 评论 -
Android:GridView
main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="原创 2017-01-26 22:16:14 · 218 阅读 · 0 评论 -
写System权限的APP
在APP的AndroidMenifext.xml文件中添加 android:sharedUserId=”android.uid.system” 当然这样编译之后放到手机里边执行是会发生错误的、 因为有system权限的APP必须有相应平台对应的signing key。 有以下两种办法解决这个问题: 1.在编译整个平台的时候把自己做的APP添加进去一起编译 例如:frameworks/ba原创 2017-01-27 14:51:08 · 3723 阅读 · 0 评论