Android-基础
童政通
我的(github)
https://github.com/ILoveLin
展开
-
android项目打包,jks的创建
说明:使用AS出创建jsk文件会报错误,所以我们使用java的工具包来创建jks文件,记得在java/bin文件夹下面使用创建jsk文件的时候默认存放jks文件路径C:\Users\Administrator\Desktop\iendoplus.jkskeytool -importkeystore -srckeystore C:\Users\Administrator\Desktop\iendoplus.jks -destkeystore C:\Users\Administrator\D原创 2021-10-18 08:54:00 · 1559 阅读 · 1 评论 -
Android--从零单排系列(4)--常用对话框和DialogFragment的优势
(一):DialogFragment的使用优点:* 1,屏幕的选择和按下返回键能更好的管理它的什么周期方法* 2,DialogFragment也允许开发者把Dialog作为内嵌的组件进行重用, 类似Fragment(可以在大屏幕和小屏幕显示出不同的效果)* 3,横竖屏切换,传统的new AlertDialog在屏幕旋转时, 第一不会保存用户输入的值, 而通过DialogFragm原创 2016-05-31 17:26:38 · 4107 阅读 · 0 评论 -
Android--从零单排系列(6)--相对应对话框popupwindow的优势和使用
相对应对话空,我觉得popupwindow更具有优势.(个人观点哈哈)一:这里我对弹出pop做了简单的两个封装,显示一个按钮的,和显示两个按钮的1,显示一个按钮的pop,的XML文件先贴效果图 这个是一个按钮的XML布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android原创 2016-06-14 15:30:18 · 637 阅读 · 0 评论 -
Android--从零单排系列(7)--广播的使用和利用广播进行数据的传递
做下广播的两种方式的使用总结方式一:静态广播1.静态注册广播: 静态注册广播就是在androidManifest.xml文件中注册广播,假设我们要实现这样一个效果,在一个activity上点击按钮,发送一条广播,这条广播弹出一个toast,显示“我是静态广播”二字。 *1,写一个类MyBroadcast 继承BroadcastReceiver (也可以写内部类的广播接受者)public cla原创 2016-07-04 21:22:38 · 528 阅读 · 0 评论 -
Android--从零单排系列(8)--service的使用和利用service进行数据的传递
service的简单介绍就不写了自己百度这里只会举出几个例子来介绍service的生命周期方法执行顺序,已经service的使用场景详细请看大神:http://blog.csdn.net/guolin_blog/article/details/11952435一:service的简单使用*1,创建一个myservice继承service,清单文件注册servicepackage service;im原创 2016-07-05 13:46:02 · 507 阅读 · 0 评论 -
四大组件之BroadcastReceiver
BroadcastReceiver广播接受者的创建方式一:静态广播(在清单文件中配置)####1,写一个类继承BroadcastReceiver class SDCardStatusReceiver extends BroadcastReceiver OnReceive();方法,表示接受到广播的时候调用 当我们在广播接收者里面开启activity的时候,因为广播接收者的上下原创 2016-08-08 11:21:50 · 390 阅读 · 0 评论 -
ButterKnife Zelezny使用
ButterKnife Zelezny解放findViewById(int id)详情请看github:https://github.com/avast/android-butterknife-zelezny第一步:配置butterknife*在project层级的build.gradledependencies { classpath 'com.android.tools.buil原创 2016-09-02 18:10:29 · 394 阅读 · 0 评论 -
selector背景选择器文字选择器
一:常规的使用按下和正常生活图片的更改1,在res/drawble下创建selector的xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@mipmap/icon_ti原创 2016-08-13 11:15:35 · 2470 阅读 · 0 评论 -
listview常用属性
1,listview常用属性android:divider="@drawable/song_item_line" item之间的分割线 android:cacheColorHint="#00000000"拖动系统切换item时的缓存色 android:scrollbars="none"不显示滚动条 android:listSelector="#00000000"/>选原创 2016-11-14 11:50:49 · 975 阅读 · 0 评论 -
Android--从零单排系列(3)--文件读写的操作
前提:需要知道如下####Android系统文件目录system:系统目录,放置android运行核心库data:应用目录,放置应用和应用数据mnt:系统挂载的外部存储信息####Android文件操作模式1、MODE_APPEND 只能被创建的应用使用,如果有就追加,没有就创建2、MODE_PRIVATE 只能被创建的应用只有,写原创 2016-05-31 17:05:14 · 485 阅读 · 0 评论 -
Android--从零单排系列(2)--常用控件
常用控件基本的常用控件:略ScrollView(滚动条) 使用方式: 略Checkbox(多选框) 使用方式: 略RadioButton、RadioGroup(单选按钮)使用方式: RadioGroup rg_sex = (RadioGroup) findViewById(R.id.rg_sex);//选拿到一组单选按钮 int id = rg_sex.getChecked原创 2016-05-31 16:54:20 · 275 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver
##广播接收者的特点:BroadcastReceiver组件即使应用程序的进程不存在,当广播事件到来的时候,广播接受者的进程会自动的启动,响应广播事件4.0,点击了强行停止后,就把某一个程序个冻结了,想要恢复需要手动恢复6.0最大的改动是 权限机制 > 电量不足,sd卡被移除,电话外拨,短息到了等等各种各样的事件... (1):广播接受者的创建 1,原创 2015-12-13 21:38:06 · 292 阅读 · 0 评论 -
Android四大组件之ContentProvider
ContentProvider 内容提供者##内容提供者的作用应用程序创建的数据库都是私有的,别的应用程序是不可以进行访问的,如果有需求需要把自己应用程序的数据库暴露给用户使用,此时我们就需要使用到内容提供者.一:内容提供者的创建 1,写一个类继承ContentProvider,实现他的CURD方法(空实现) 2,在清单文件中配置内容提供者,指定主机名:an原创 2015-12-13 21:39:59 · 473 阅读 · 0 评论 -
Android基础图形的一些表示方法,SoundPool,VideoView,SurfaceView
##图形的表示方法位图:由许多点组成的点阵图。构成位图的点称为像素。目前Android中使用的都是位图。(缺点是放大倍数过大,图片质量会失真)位图大小的计算1. 单色 = 1位 = 八分之一byte,每个像素占用八分之一byte 200 * 200 / 8 = 50002. 2的24次幂色(约1600万) = 24位 = 3byte,每个像素占用3byte原创 2015-12-13 21:46:17 · 937 阅读 · 0 评论 -
Android基础Fragment以及动画
##什么是Fragment(运行更新一部分ui)* 从Android 3.0 (API level 11)开始引入Fragment的。* Fragment包含在Activity中,Fragment只能存在于Activity的上下文(context)内,没有Activity就无法使用Fragment,因此Fragment只能在Activity的上下文(context)创建。Fragment可原创 2015-12-13 21:48:15 · 694 阅读 · 0 评论 -
Android基础的sharedPreferences存储,ListView,以及httpclient,和asynchttp框架请求的使用
一,sharedpreferences怎么获取,存取 它是直接在new出来的吗?(通过上下文获取)getSharedPreferences("config", Context.MODE_PRIVATE); 1,存数据的时候 //首先获取到一个编辑器,然后将数据put进去 Editor editor = sp.edit(原创 2015-12-13 21:51:53 · 656 阅读 · 0 评论 -
Android四大组件之Service
服务Service服务的入门? 为什么使用服务?如果仅仅使用进程的换,又和服务有什么区别? 如果我们使用activity,在其中启动一个线程,如果关闭了activity,那么这个进程就是一个空进程, 我们都知道空进程的优先级是很低的,当内存不足的时候很容易被回收,这里如果我们使用了service,即使我们关闭了 activity,原创 2015-12-13 21:41:09 · 394 阅读 · 0 评论 -
Android基础的xml文件创建,解析,以及安卓下的消息机制
##Android下的消息机制.* 子线程不可以修改ui.* 只有主线程才可以修改ui.* 如果子线程想更新ui就必须利用消息机制处理* Handler : 消息处理器, 可以发送消息给主线程的消息队列.* Message Queue: 消息队列,主线程里面的一个消息队列.* Looper : 轮询器,检查消息队列里面是否有消息.---> HandleMessage();原创 2015-12-13 21:56:14 · 803 阅读 · 0 评论 -
Android--从零单排系列(1)--打电话,发短信
打电话代码思路:打电话是通过Intent来完成的,(Intent是意图的意思), 在Anroid中Intent可以用来激活组件(Activity,Service,ContentProvider), 通过启动一个Activity传入Intent,跳转的打电话的Activity Intent intent = new Intent();//创建一个意图 intent.setActi原创 2016-05-31 16:45:09 · 322 阅读 · 0 评论 -
Android四大组件之Activity
安卓基础原创 2015-12-13 21:23:07 · 287 阅读 · 0 评论