![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 57
luckydog1024
这个作者很懒,什么都没留下…
展开
-
控件的使用
1.android中所有view都可以添加点击时间 2.各类文件要归类放在各自的文件夹中,注意命名规则,color,dimens.xml等 3.代码中getResourse.getString(R.string.xxx) getResourse.getColor…… 4.android中的颜色RGB ARGB RRGGBB AARRGGBB,其中A是透明度 5.Te原创 2015-08-24 20:11:08 · 340 阅读 · 0 评论 -
网络连接
1.需要加权限,主线程不允许连接网络 Handler,AsyncTask 2.粗粒信息:有无网络 细粒信息:2G,3G,4G,WIFI 3.ConnectivityManager 4.WebView控件 代码中.setWebViewClient(){} .setJavaScriptEnabled(true) .loadUrl(“”);(网页需要返回时复写onKyeDown .can原创 2015-09-14 19:08:20 · 290 阅读 · 0 评论 -
多媒体技术
写Button播放音乐,注意MediaPlayer流程 MediaPlayer player=new MediaPlayer(); player.reset(); File DownLoadDir=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_D原创 2015-09-16 21:21:12 · 372 阅读 · 0 评论 -
BitMap位图
1.图片压缩 2.初始化方式mBitmap= BitmapFactory.decodeResource(getResources(), R.mipmap.bb);mBitmap=Bitmap.createBitmap(wide,height,Bitmap.Config.ARGB_8888);3.得到位图的宽和高bitmapwide=mBitmap.getWidth(); bitm原创 2015-09-17 22:03:04 · 397 阅读 · 0 评论 -
动画
1.Animation可在代码中设置,也可在xml中设置,有AlphaAnimation透明,ScaleAnimation缩放,TranslateAnimation位移,RotateAnimation旋转,AnimationSet将动画组合,Interpolator可以设置速度,回弹等效果 代码中AnimationSet set=new AnimationSet(false); /原创 2015-09-21 08:34:24 · 338 阅读 · 0 评论 -
文章标题
1.销毁活动,调用finish(); 2.Intent各组件之间进行交互的一种重要方式,启动活动,启动服务,发送广播等 3.隐式启动活动 Intent构造函数中传入注册活动时填写的Action 4.可以用Intent隐式调用系统浏览器,Dall,短信等程序,Action 5.Uri 通用资源标志符(Universal Resource Identifier, 简称”URI”)。 Uri代表原创 2015-10-10 11:32:09 · 333 阅读 · 0 评论 -
自定义View,ViewGroup,SurfaceView
1.自定义ViewGroup,自定义View,在XML中写全称,即包名+类名 2.新建类继承View,有三个构造器View(Context),View(Context,AttributeSet)View(Context,AttributeSet,Style)其中,AttributeSet即View的属性,例如长宽等,Style即View的样式。 3.通常复写onMeasure和onDraw方法,原创 2015-09-22 18:52:50 · 706 阅读 · 0 评论 -
程序签名,传感器,地图,推送
1.发布时必须带签名,未签名(实际使用的默认签名)只能在调试状态下安装, eclipse中,右击项目,android-Tools-…… studio中,菜单栏build–Generate Signed APK 每个项目会有默认签名,开发调试时一般先用默认签名,上线时再改签名 生成密钥后查看方法 cmd–.android-keytool -list -v -keystore dubug.ke原创 2015-09-23 22:37:43 · 321 阅读 · 0 评论 -
事件传递,下拉刷新,手势
1.事件传递 Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()的处理过程,以供记忆。 dispatc原创 2015-09-24 16:12:57 · 392 阅读 · 0 评论 -
Fragment
1.Fragment 4.0以上版本自带,一般用的时候活动继承FragmentActivity、为适应4.0以下版本,继承V4包里的 生命周期 2.写类继承Fragment,写与之对应的xml文件,将类class写到活动的xml中3.FragmentManager fm=getSupportFragmentMenager transaction 事务,方法add replace commit原创 2015-09-07 20:53:29 · 243 阅读 · 0 评论 -
遗漏知识点、ViewPager的使用
1.渐变色 drawable中shape,gradient属性,startColor,centerColor,endColor,angle旋转角度,type线性圆形扇形渐变。2.EditText.getSelectionStart()获取输入光标的位置 ListView.SetSelection(int)将数据插入到指定位置3.BaseAdapter中,getViewTypeCount()查看缓存原创 2015-09-06 19:55:54 · 341 阅读 · 0 评论 -
ListView和Adapter(适配器)
显示多条数据Adapter MVC模型 ListView控件,控件中不存在布局,整体不允许使用ClickListener,可使用ItemClickListener,position是指第几项Item。1、 ArrayAdapter 只能放一个文本 ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_list_原创 2015-08-25 17:40:25 · 515 阅读 · 0 评论 -
GridView,AutoCompleteTextView,Spinner,Gallery,ExpandableListView
1.GridView xml中可设置numColumns=3,即显示3列,其他和listView相同 2.AutoCompleteTextView 输入框输入内容自动提示,在代码中设置提示内容,用adapter适配器适配,可用ArrayAdapter 3.Spinner 下拉选框,在代码中设置内容,用Adapter接受,android.R.layout….spinner… 4.Gallery原创 2015-08-26 21:03:20 · 406 阅读 · 0 评论 -
数据存储
1.SharedPreferences getSharedPreferences(“文件名”,MODE); getSharedPreferences(MODE)默认类名为文件名 2.文件存储 openFileOutput 3.写到Cache文件夹下 4.写到外部存储(记得加权限)Environment.方法可获得文件路径原创 2015-09-07 20:59:27 · 289 阅读 · 0 评论 -
线程进程
1.不要新生成线程对View进行更改,UI主线程不允许其他线程操作View 解决办法:2.Handler 可以产生一个消息队列,将消息传送给UI主线程:主线程自带Looper循环,Looper循环中有MessageQueen,用于将Handler传来的消息顺Looper循环传给UI 可以从自写Thread传msg给UI主线程,也可从主线程传消息给自写Thread,后者需要在自写线程中写Loope原创 2015-09-09 20:07:19 · 261 阅读 · 0 评论 -
Android开发环境搭建,Activity生命周期,五大布局
1.Linux内核层 – (C\C++)函数库– 应用程序框架 – 应用程序 2.Eclipse环境 eclipseIDE,AndroidSDK(安卓开发工具包),ADT(安卓开发工具,eclipse插件,谷歌已经停止更新).eclipse安装ADT插件,关联AndroidSDK 一般下整合包 3.Android studio环境 Android studio–AndroidSDK原创 2015-08-19 18:47:23 · 450 阅读 · 0 评论 -
Toast,Dialog,PopupWindow,Notification
1.Toast 依赖应用而不以来Activity,一般用getAppliacationContent。 构造器一般传三个参数。可单独设置setText,可以传入富文本。setDuration,设置显示的时长。setGravity(Gravity.CENTER(LEFT等),X偏移量int,Y偏移量int),控制Toast的位置。 可以自己写Layout,自定义Toast,setView。 2.原创 2015-09-04 17:21:45 · 321 阅读 · 0 评论 -
Activity操作,Intent六大属性
1.全屏,在manifest中activity中设置 ,无标题栏和状态栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen">在java代码中设置this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏,必须写在setContentView前面,manifest中也有同样方法原创 2015-08-19 19:04:41 · 473 阅读 · 0 评论 -
ContentProvider,BroadCastReceiver,Service
1.内容提供ContentProvider 注意加权限ContentResolver resolver=getContentResolver();Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; Cursor cursor = resolver.query(uri, new String[]原创 2015-09-08 20:36:22 · 363 阅读 · 0 评论 -
工具类合集
1.Gson 写一个类,包含json串中的变量public class GsonUtils { public static <T> List<T> readJsonArray(JSONArray array,Class<T> entityType){ Gson gson=new Gson(); List<T> list=new ArrayList<>();原创 2015-10-13 20:47:36 · 341 阅读 · 0 评论