![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
哎呀好气啊
这个作者很懒,什么都没留下…
展开
-
Android禁止在非Activity主线程中更新UI的解决办法
使用Handler在Activity主线程中声明一个Handler并初始化Handler updateUiHandler = new Handler();新建一个线程类,来实现更新UIprivate class UpdateUi implements Runnable{ private String pro; private String exp; UpdateUi(原创 2017-01-16 21:43:09 · 1836 阅读 · 0 评论 -
实现简单的web浏览器--WebView
在xml中声明一个WebView<WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent"/>在activity中声明并获取WebView webView = (WebView) findViewById(R.id.w原创 2017-01-16 21:10:53 · 511 阅读 · 0 评论 -
如何根据包名启动一个应用
//packageName 存在此手机上的应用包名String packageName = sdSrc.get(position).getAppPackageName();Toast.makeText(this, packageName, Toast.LENGTH_SHORT).show();Log.i("TAG", packageName);Intent intent = this.getP转载 2017-01-16 21:13:47 · 818 阅读 · 0 评论 -
获取手机中已安装的应用
APP 封装类AppBean.javapackage com.outsider.autojump;import java.text.DecimalFormat;import android.graphics.drawable.Drawable;public class AppBean { private Drawable appIcon; private String appName转载 2017-01-16 21:16:15 · 533 阅读 · 0 评论 -
GridView实现简单的应用启动器Launcher
声明GridView<GridView android:id="@+id/gridView" android:layout_width="match_parent" android:layout_height="wrap_content" <!-- 水平间距 --> android:horizontalSpacing="10dp" <!-- 每行的数量 -原创 2017-01-16 21:15:08 · 369 阅读 · 0 评论 -
如何自定义布局文件中,控件对数据源中对数据的使用方式
如何自定义布局文件中对数据源中对数据的使用方式 使用SimpleAdapter.ViewBinder 实现setViewValue方法SimpleAdapter.ViewBinder viewBinder = new SimpleAdapter.ViewBinder() { @Override public boolean setViewValue(View view, O原创 2017-01-16 21:25:57 · 388 阅读 · 0 评论 -
有道API在Android开发中的使用
申请有道API将获得以下链接 http://fanyi.youdao.com/openapi.do?keyfrom=mydictdemo&key=226680901&type=data&doctype=json&version=1.1&q=query 使用此链接查询单词将得到一个JSON格式的文本 { "translation": [ "查询"原创 2017-01-16 21:31:15 · 1052 阅读 · 0 评论 -
Android利用有道API播放英文发音
定义一个Service 例如AudioService 继承自android.app.ServiceAudioService.javapackage com.outsider.service;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import andro原创 2017-01-16 21:35:10 · 3245 阅读 · 1 评论 -
ScrollView自定义水平滑动事件
自定义一个ScrollViewVerticalScrollView.javapackage com.outsider.view;import android.annotation.SuppressLint;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent原创 2017-01-16 21:38:47 · 484 阅读 · 0 评论 -
ListView显示信息列表
在主布局文件中声明一个ListView控件<ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" ></ListView>在Main.activity中声明并获取此对象private ListView原创 2017-01-16 21:17:36 · 494 阅读 · 0 评论