![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发-安卓
秋天该很好
这个作者很懒,什么都没留下…
展开
-
安卓开发-sdk目录细节详解
1.SKD目录详解: (1).android:最原始是没有此文件夹的,当创建模拟器时虚拟机创建的,存放了当前模拟器的一些信息。(2)add-ons:存放google 的一些api,这些api在google地图开发中是必须的。(3)build-tools:项目的重要编译工具。(环境变量的目标之一) 运行安卓项目时,会报一种错:Unsupported major.minor version 52原创 2017-09-15 14:56:28 · 495 阅读 · 0 评论 -
安卓开发-Broadcast接受者+六种常见Broadcast接受者案例+进程的优先级
《一:广播接受者》1.自定义广播1.1:自定义一个类ReceiverBroadcast,并继承BroadcastReceiver://接收方 public class ReveiverBroadcast extends BroadcastReceiver{ @Override public void onReceive(Context context, Int原创 2017-10-04 10:33:00 · 424 阅读 · 0 评论 -
安卓开发-多线程常规实现+xUtils-master开源框架实现 断点下载
《方式一:多线程下载之常规实现》 原理如图: 1.创建urlURL url = new URL(getUrl());//下载来自tomcat下的webapps/ROOT/resource.rar文件,10.0.2.2是安卓映射的服务器的地址,此时不再是localhost或者是本机ipprivate String getUrl(){ return "http://10.0.2.2:8原创 2017-09-17 14:38:12 · 708 阅读 · 0 评论 -
安卓开发-基本UI的设计使用
view体系如图: 《一.View的属性》1.宽高:android:layout_width/height=”x” : px : dp:优先选择,不同屏幕会自动缩放 :原创 2017-10-05 10:05:43 · 463 阅读 · 0 评论 -
安卓开发-Button点击事件的四种实现方式
一:按钮式函数1.在控件中为按钮控件添加:android:onClick=”btnClick”2.直接在MainActiviy中实现函数: public void btnClick(View v){ //具体功能 }二.在匿名内部类中实现点击监听器1.Button btn = (Button)findViewById(R.id.btn);2.btn.setO原创 2017-10-04 22:29:52 · 2707 阅读 · 0 评论 -
安卓开发-实现数据库的CRUD操作
1.创建DBOpenHelper类继承SQLiteOpenHelper:public class DBOpenHelper extends SQLiteOpenHelper implements BaseColumns { public static final String DB_NAME = "contact.db";//数据库的名称 public static final in原创 2017-10-05 15:37:53 · 1088 阅读 · 0 评论 -
安卓开发-Xml序列化器和Pull解析器
1.xml序列化器生成xml文件://1.初始化xml序列化生成器XmlSerializer xmlSerializer = Xml.newSerializer();//2.告诉序列化工具文件的存储位置FileOutputStream fos = openFileOuput(“qqinfo.xml”,Context.MODE_WORLD_READABLE);//3.序列化器绑定输出流xmlS原创 2017-10-05 13:29:42 · 324 阅读 · 0 评论 -
安卓开发-尺寸单位+Logcat的使用+Android单元测试+安卓系统中数据的读写
知识视图: 《一:尺寸单位》1.px:电脑 电视上的分辨率的尺寸单位。像素是构成数码影像的基本单元。例如300x300分辨率,即表示水平方向与垂直方向上每英寸长度上的像素数都是300,也可表示为一平方英寸内有9万(300x300)像素。2.dp:过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上原创 2017-10-05 12:51:53 · 606 阅读 · 0 评论 -
安卓开发-Android的项目结构+应用程序编译和安装过程+adb在cmd中相关命令+安卓的发展史和其体系结构
《一:Android的项目结构》src: coder编写java代码处gen: 自动生成资源文件对应的资源代号,如res中的一张图片ic_launcher.png,在R.java中都会对应:public static final int ic_launcher=0x7f002Android: 对应sdk目录中,platfroms中的版本中的jarAndroid Private L原创 2017-10-04 21:19:12 · 353 阅读 · 0 评论 -
安卓开发-intent属性总结
Intent功能:1:启动四大组件中Activity,BroadCast,Service:Intent intent = new Intent(); //1.1:显示启动//1.通过在组件中显示启动Activityintent.setComponent(new ComponentName(this,MyActivity));//2.直接通过设置需要启动的类intent.setCl原创 2017-10-03 11:49:15 · 418 阅读 · 0 评论 -
安卓开发-如何启动service服务总结+实际应用
《一:startService方式开启服务》1.在AndroidManifest.xml中的Application中配置服务组件:<service android:name="com.example.helloservice.MyService" />2.创建一个类继承Service,并覆写 onCreate,onStartCommand,onDestory.on方法:public class原创 2017-09-27 10:19:48 · 932 阅读 · 0 评论 -
安卓开发-利用smart-image-view来实现网络中的图片在手机上的显示
1.在项目中导入smart-image-view的文件如图: 2.在activity_main.xml中,引入SmartImageView:<com.loopj.android.image.SmartImageView android:id="@+id/siv" android:layout_width="wrap_content" androi原创 2017-09-16 11:44:04 · 630 阅读 · 2 评论 -
安卓开发-Get和Post两种请求三种方式(模板)
《方式一,简单网络操作》 1.get请求://1.地址栏上的地址URL url = new URL("带参数url"); //2.似回车,打开链接HttpURLConnection conn = (HttpURLConnection)url.openConnection();//3.得告诉服务器是什么请求方式(POST)conn.setRequestMethod("POST");//原创 2017-09-16 16:35:36 · 5393 阅读 · 0 评论 -
安卓开发-对话框的简单使用
《一:对话框创建的常规步骤》1.创建builder对象Builder builder = new Builder(this);2.为builder设置组件(title,message,positiveButton,negativeButton,SingleChoiceItems,setMultiChoiceItems)3.利用builder组件创建对话框对象AlertDialog dialog原创 2017-09-18 13:03:23 · 539 阅读 · 0 评论 -
安卓开发-Activity的显示意图和隐式意图+实例+Activity界面间数据的传递实例
<一:显示意图和隐式意图》 1.显示意图//想打开的页面需要在创建意图时显式指定要打开那个ActivityIntent intent = new Intent(this, 指定Activity.class);startActivity(intent);2.隐式意图:没有说明要打开哪一个页面,而是通过匹配来确定怎么打开,若一个匹配就直接打开,多个匹配则以列表的形式选择打开(当应用只想和其他应用交原创 2017-09-22 18:51:22 · 1157 阅读 · 0 评论 -
安卓开发-Activity的生命周期+任务栈
《一:生命周期函数》1:函数调用:1.1.onCreate: 界面新出现时被调用1.2.onStart: 界面可见时被调用1.3.onResume: 界面可见,并且能 获取焦点(操作)时被调用。1.4.onRestart: 当一个已经不可见的页面,返回可见时,再start之前被调用1.5.onPause: 界面可见,但无法 获取焦点(操作)时被调用1.6.onStop: 界面不原创 2017-09-22 19:09:21 · 285 阅读 · 0 评论 -
安卓开发-国际化.风格主题.简单帧动画
《一:国际化》 1.原理:在设置中选择哪国的语言,应用界面的文本应该选用哪国语言书写,应用运行时也会显示相应的文本,如果没有该国的的文件,默认使用values中的资源。2.步骤:(1).在res中重新新建 values-国家标识 文件夹。(2).在文件中的strings.xml和其他地方中利用选中的国家的语言书写显示文本。《二:风格和主题》 <!-- 主题 -->原创 2017-09-22 19:30:30 · 200 阅读 · 0 评论 -
安卓开发-Gps定位获取位置信息
1.显示控件 和 LocationManager 设为成员变量,在MainActivity中初始化private EditText editText; private LocationManager lm;editText = (EditText) findViewById(R.id.editText); lm = (LocationManager) getSystemService(原创 2017-09-13 19:48:00 · 1518 阅读 · 0 评论 -
安卓开发-手机上显示tomcat中的图片
《1》.准备步骤: 1.在tomcat中的webapps中的ROOT项目下添加img文件夹,内有:picinfo.txt和图片,每张图片的url都在picinfo.txt中,如图:《2》思路:(2.1)定义成员变量:2.1.1:图片控件 2.1.2:List对象存放每张图片的url2.1.3:定义显示图片的索引(2.2)定义private void saveImageUrls() 函数,从原创 2017-09-15 19:26:45 · 1942 阅读 · 2 评论 -
安卓开发-ListView的适配器和监听器/ExpandableListView的使用
《一:BaseAdapter的简单使用》1.定义类MyAdapter,继承BaseAdapter:public class MyAdapter extends BaseAdapter { //将布局文件转换成View对象 private LayoutInflater mLayoutInflater; //ListView中的值 private List<String>原创 2017-10-05 16:35:48 · 541 阅读 · 0 评论