
Android专区
文章平均质量分 62
android开发案例
404-not-found
这个作者很懒,什么都没留下…
展开
-
副本图片操作
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageView iv_y = (ImageView) findViewById(R.id.iv_y);ImageView iv_原创 2018-02-06 11:14:27 · 199 阅读 · 0 评论 -
添加联系人
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);et_name = (EditText) findViewById(R.id.et_name);et_phone = (EditTe原创 2018-02-05 16:16:36 · 277 阅读 · 0 评论 -
联系人查找工具类
package cn.edu.hgu.contact;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.net.Uri;public class Re原创 2018-02-05 15:01:39 · 244 阅读 · 0 评论 -
短信数据库的操作
//查询短信数据库public void click1(View v){Uri uri = Uri.parse("content://sms/");Cursor cursor = getContentResolver().query(uri, new String[]{"address","body"}, null, null, null);while (cursor.moveTo原创 2018-02-05 11:35:26 · 910 阅读 · 0 评论 -
MainActivity.this 和this
刚接触Android,有新鲜感,也有很多困惑,MainActivity.this就是一个典型。1. Context和Activity的关系在很多地方需要用到Context这个类作为参数,我们一个是用 SomeActivity.this传递。MainActivity.this 为什么就可以代表Context了呢?去谷歌官网,搜索Context发现,Acti原创 2018-01-26 20:05:54 · 6731 阅读 · 5 评论 -
Android开发环境搭建
一、安装JDK-JDK下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 注意正确选择下载版本,如果电脑是32位,那就选择32位版本(通常描述是Windows x86),如果电脑是64位,那就选择64位版本(通常描述是Windows x64)-JD原创 2018-01-24 22:15:52 · 153 阅读 · 0 评论 -
Android SDK环境配置
在我的电脑右键【属性】打开,点击【高级系统设置】如图。转到第二步。点击【环境变量】。转第三步。在系统变量里找到Path选中(图中蓝色那条),点击下面的【编辑】。转第四步。在变量值里加入androidSDK中platform-tools和tools的目录路径,这里我的是原创 2018-01-24 22:50:43 · 357 阅读 · 0 评论 -
画板小案例
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);iv_paint = (ImageView) findViewById(R.id.iv_paint);Bitmap bitmap =原创 2018-02-06 12:15:44 · 251 阅读 · 1 评论 -
百度音乐盒--本地音乐
public class MusicService extends Service { private MediaPlayer mediaPlayer; private TimerTask task; private Timer timer; @Override public IBinder onBind(Intent intent) { return new MyBinder原创 2018-02-06 22:04:48 · 630 阅读 · 0 评论 -
播放网络音乐
public void click(View v){ final MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource("http://192.168.1.19:8080/aa.mp3"); mediaPlayer.prepareAsync(); mediaPlayer.s原创 2018-02-06 22:26:08 · 359 阅读 · 0 评论 -
menu菜单
public boolean onCreateOptionsMenu(Menu menu) { //声明菜单 //getMenuInflater().inflate(R.menu.main, menu); //动态加载菜单 menu.add(0, 1, 0, "aa"); menu.add(0, 2, 0, "bb"); menu.add(0, 3, 0, "cc"); ...原创 2018-02-08 11:06:52 · 153 阅读 · 0 评论 -
AutoCompleteTextView入门
public class MainActivity extends Activity { private String[] strings = new String[]{"laozi","laoge","laotie","ada","minmin","heheheh","csad","utf"}; @Override protected vo原创 2018-02-08 11:26:50 · 172 阅读 · 0 评论 -
OpenSL ES
概述: OpenSL ES 是一款跨平台、硬件加速的音频API,适用于嵌入式系统,他为嵌入式多媒体设备上的本机应用程序开发人员提供标准化,高性能、低延时的方法来访问音频功能,实现硬件和软件音频功能的跨平台部署,减少实施工作量。简单来说OpenSL ES是一个嵌入式跨平台免费的音频处理库.流程: OpenSL ES的开发流程主要有以下几步: 1、创建接口对象...原创 2019-09-16 14:53:06 · 602 阅读 · 1 评论