android
文章平均质量分 53
SDingBa
春来我不先开口,那只虫儿敢做声。
展开
-
数据库utf-8
useUnicode=true&characterEncoding=utf-8jdbc:mysql:///hiberate?useUnicode=true&characterEncoding=utf-8 com.mysql.jdbc.Driver root root先mysql进入:GBK: create database test2 DEFAU原创 2016-05-13 20:37:59 · 484 阅读 · 0 评论 -
onActivityResult的用法
主要功能: 在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。 <1>startActivityForResult(Intent intent, int requestCode); **第一个参转载 2016-05-06 19:49:10 · 595 阅读 · 0 评论 -
spinner
———————————spinner第一步: 添加一个下拉列表项,添加private List<String > list = enew aRRAYlIST<String>();list.add("北京");《数据源》list.add("北京");list.add("北京");list.add("北京");list.add("北京");第二步:为下拉列表定义一个数据适配器,(ArrayAdap原创 2016-05-06 17:51:12 · 1447 阅读 · 0 评论 -
BaseAdapter
getCount(): 适配器中的数据集中数据的个数getIntem(int position)获取数据集中与指定索引对应的数据项getItenId(int position)获取指定行对应的IDgetView(int position,View convertView,ViewGroup parent):获取每一个item的显示内容——-逗比模式 View view = mInflater.原创 2016-05-06 15:29:09 · 829 阅读 · 0 评论 -
GestureDetector
1,触屏一刹那,触发MotionEvent事件2,被OntouchListener 监听,在onTouch()中获取得到MotionEvent对象3,GestureDetector转发MotionEvent对象至OnGestureListener GestureDetector.onTouchEvent(event);4,OnGestureListener获取该对象,根据该对象封装的信息做出原创 2016-05-06 14:20:34 · 756 阅读 · 0 评论 -
广播和自定义广播事件
1,注册自定义的广播事件,这儿的“com.sdingba.bro.aa.bb”为自定义名字,并且registerReceiver注册广播事件registerReceiver(new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent)原创 2016-04-15 16:45:29 · 906 阅读 · 0 评论 -
ContentProvider
插入: ContentResolver cr = getContentResolver(); //向联系人中 插入一行数据 ContentValues values = new ContentValues(); Uri uri = cr.insert(RawContacts.CONTENT_URI, values); Long raw_原创 2016-05-05 19:12:01 · 238 阅读 · 0 评论 -
android工厂类
package com.ithm.lotteryhm28.util;import java.io.IOException;import java.util.Properties;import com.ithm.lotteryhm28.engine.UserEngine;/** * 工厂类 * @author Administrator * */public class BeanFacto原创 2016-05-05 16:58:59 · 328 阅读 · 0 评论 -
okhttp,Android网络框架学习之OKHttp
http://blog.csdn.net/lmj623565791/article/details/49734867一、概述之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方法也是剧增,各种重载方法,以致于使用起来极不方便,实在惭愧。于是,在这个周末,转载 2016-04-21 15:22:44 · 1387 阅读 · 0 评论 -
Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解
转载: http://www.cnblogs.com/kissazi2/p/3886563.html一、介绍Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们 可以直接拿来用了。而不用重复去写了。其实,写一个转载 2016-05-05 15:06:54 · 397 阅读 · 0 评论 -
使用开源imageLoader优化listview加载大量本地图片的demo
转载:package com.example.listviewdemo;import java.util.ArrayList;import java.util.Collections;import java.util.LinkedList;import java.util.List;import android.database.Cursor;import android.graphics.转载 2016-05-05 15:02:52 · 1001 阅读 · 0 评论 -
Android去除题栏
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:theme="@android:style/Theme.NoTitleBar" 全屏:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutPar原创 2016-05-06 20:32:04 · 334 阅读 · 0 评论 -
对话框android
public void click1(View view){ /**/对话框的创建器** AlertDialog.Builder builder = new Builder(this); builder.setTitle("我是对话框"); builder.setMessage("对话框显示的内容"); /////**原创 2016-05-06 21:05:50 · 1252 阅读 · 0 评论 -
自定义异步AsyncTask
在 网络 的获取数据的过程中,多线程,异步 是很常见的方法,在这儿,我介绍一些处理办法1,Thread Thread的使用,一般结合 Handler的使用, 所以的操作,耗时操作,放在Thread里面进行,2,AsyncTaskdoInBackground:必须重写,异步执行后台线程要完成的任务,耗时操作将在此方法中完成.onPreExecute:执行后台耗时操作前被调用,通常用于进行初始化操作原创 2016-05-30 21:07:05 · 1071 阅读 · 0 评论 -
android layout属性介绍
http://blog.csdn.net/macong01/article/details/7334607android:id为控件指定相应的IDandroid:text指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:gravity指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身 and转载 2016-04-22 10:33:57 · 542 阅读 · 0 评论 -
开源项目
来源 http://blog.csdn.net/tangyeegg/article/details/51769957 第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、Tip转载 2016-06-27 19:45:39 · 1560 阅读 · 0 评论 -
服务android
绑定服务: MystartService extents Service{ public IBindle onBind(Intent intent){ return null; } }Intent intent1 = new Intent(MainActivity.this,MySta原创 2016-05-05 21:02:34 · 427 阅读 · 0 评论 -
FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992FragmentPagerAdapter是Android-support-v4支持包里面出现的一个新的适配器,继承自PagerAdapter,是专门用来给支持包中出现的ViewPager进行数据适配的。 PagerAdapter在之前的文章中进行过简单的介绍,不记得怎么使用的可以先去看一下。转载 2016-05-20 16:51:23 · 479 阅读 · 0 评论 -
多次点击事件button处理(连续点击次数生效)
long[] mHits = new long[3]; //三击事件 public void click(View view){ //src 拷贝的源数组 //srcPos 从源数组的那个位置开始拷贝. //dst 目标数组 //dstPos 从目标数组的那个位子开始写数据 //length 拷贝的元素的原创 2016-05-09 20:37:03 · 4738 阅读 · 0 评论 -
Notification
Notification 通知栏通知Notification是显示手机状态栏的文本消息的提示。如何实现: 获取NotificationManager NotificationManager mn = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 显示通知栏 notify(id,notification)原创 2016-05-09 20:31:40 · 1715 阅读 · 0 评论 -
Fragment----2
博客来源:::http://blog.csdn.net/lmj623565791/article/details/37992017本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与ActionBar,MenuItem集成等~~1转载 2016-05-08 11:17:18 · 487 阅读 · 0 评论 -
Fragment---1
博客来源::::http://blog.csdn.net/lmj623565791/article/details/379709611、Fragment的产生与介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,转载 2016-05-08 11:09:09 · 353 阅读 · 0 评论 -
Aidl
1,创建aidl的文件 package com.sdingba.aidl interface ISDingBaAidl{ //计算2个数的和 int add(int num1,int num2);}2,创建类继承service IRemoteService extends Service{ @Override public原创 2016-05-07 12:17:42 · 375 阅读 · 0 评论 -
AsyncTask
转载: 作者:caobotao 出处: http://www.cnblogs.com/caobotao/p/5020857.html注意: 本文为转载,想要更详细的内容,请查看上面原文作者;AsyncTask,即异步任务,是Android给我们提供的一个处理异步任务的类.通过此类,可以实现UI线程和后台线程进行通讯,后台线程执行异步任务,并把结果返回给UI线程..为什么需要使用异转载 2016-05-01 18:27:20 · 416 阅读 · 0 评论 -
Android技术积累:图片缓存管理
原创文章,转载请注明:转载自Keegan小钢 url: http://keeganlee.me/post/android/20121206 微信订阅号:keeganlee_me如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再转载 2016-05-05 14:44:18 · 369 阅读 · 0 评论 -
Android技术积累:图片异步加载
原创文章,转载请注明:转载自 Keegan小钢 url: http://keeganlee.me/post/android/20121214 微信订阅号:keeganlee_me当在ListView或GridView中要加载很多图片时,很容易出现滑动时的卡顿现象,以及出现OOM导致FC(Force Close)。会出现卡顿现象主要是因为加载数据慢,要等数据加载完才能显示出来。可以通过将数转载 2016-05-05 14:41:46 · 400 阅读 · 0 评论 -
SQLite的操作简单介绍
SQLite:1, C语言的开源的数据库轻量小的引擎;(支持高达2TB大小的数据库,以单个文件的形式存在,以B-Tree的数据结构形式存储在磁盘) SQLiteDatabase:提供管理数据库的类//创建一个数据库 SQLiteDatabase db = openOrCreateDatabase("user.db",MODE_PRIVATE,null); // db原创 2016-05-04 20:55:47 · 876 阅读 · 0 评论 -
android Http通信(访问web server)
下面将3种实现方式,以下代码有的来源于传智播客,有的自己琢磨的。在这感谢传智播客 1,HttpURLConnection 2,HttpClient 3 简单的框架, 主要以代码形式展示;HttpURLConnection,(get post方式)1,Obtain a new HttpURLConnection by calling URL.openConnection() and casti原创 2016-04-28 20:08:39 · 5692 阅读 · 0 评论 -
自定义ContentProvider
1,继承 COntentProviderpublic class PersonContentProvider extends ContentProvider 实现他的方法;2,配置清单文件<provider android:name=".providers.PersonContentProvider" android:authorities="com.原创 2016-05-25 09:08:38 · 351 阅读 · 0 评论 -
android视频播放器Media
本地:package com.itheima.musicplayer;import java.io.File;import java.io.IOException;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.media.AudioManager;im转载 2016-05-11 13:47:07 · 797 阅读 · 0 评论 -
android音乐播放器Media
资料来源于 google android官网: This class is the primary API for playing sound and video. https://developer.android.com/guide/topics/media/mediaplayer.html#mpandservicesIf you are using MediaPlayer to stre原创 2016-05-11 13:38:18 · 515 阅读 · 0 评论 -
Activity传递对象的方法《转载》
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0104/2256.html这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!Android中,Activity和Fragment之间传递对象,可以通过将对象序列化转载 2016-05-11 12:51:36 · 408 阅读 · 0 评论 -
解决setBackgroundResource出现oom的问题
setBackgroundResource加载图片的额时候。会出现错误。private final int[] imageIds = { R.mipmap.a, R.mipmap.b, R.mipmap.c, R.mipmap.d, R.mipmap.e }; ImageView image = new ImageView(this); image.setBackgro原创 2016-04-16 13:01:34 · 5269 阅读 · 2 评论 -
ViewPager和FragmentPagerAdapter
该代码来源于 慕课 网 学习视频: MainActivity.classpackage com.imooc.tab03;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support原创 2016-05-10 21:11:05 · 1185 阅读 · 0 评论 -
xUtils,butterknife...处理findviewbyid
使用注解的办法处理android中,对于findViewById的优化(应该叫方便)。 参考:https://github.com/wyouflf/xUtils 使用Gradle构建时添加一下依赖即可:compile ‘org.xutils:xutils:3.3.32’ 在写android中,经常要出现大量的findviewbyid et_path = (EditText) fi原创 2016-04-13 15:06:06 · 1372 阅读 · 0 评论 -
android studio使用出现的问题汇总
1,Android Studio启动后一直 Checking for updated SDK components,(checking for sdk) 在 Android studio 安装目录的\bin子目录,找到 idea.properties 文件。在 idea.properties 文件的最后增加一行代码:disable.android.first.run=true这行的作用就原创 2016-01-06 11:16:07 · 1701 阅读 · 0 评论 -
XML读写
个人日志》》》》//*从本地解析*/ private List<Person> parserXmlFromLocal() { try { File path = new File(Environment.getExternalStorageDirectory(), "persons.xml"); FileInputStream f原创 2016-03-19 09:35:16 · 439 阅读 · 0 评论 -
xml解析,基于XmlPullParser
解析xml文件1,获取 XmlPullParser XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); XmlPullParser parser = factory.newPullParser();或者:XmlPullParser parser = Xml.newPullParser();2,把获取的流原创 2016-04-30 11:14:40 · 729 阅读 · 0 评论 -
文件上传服务器
以图片为例:服务器代码: 在web3.1下,接受文件数据异常简单;@WebServlet(name = "Upload",urlPatterns = "/Upload")@MultipartConfig(location = "/media/su/4881FBF83BCC3475")public class Upload extends HttpServlet { protected原创 2016-04-30 16:09:38 · 694 阅读 · 0 评论 -
手机端多线程下载
文件来源于在 imooc 网站的学习视频,安装视频敲写出来的,。 由于用到了,。多线程下载,利用线程池的方式,不是全部下载逻辑自己书写的,代码简单好用,所以分享出来,参考参考public class Download { /** * 创建线程池 */ private Executor threadPool = Executors.newFixedThreadPoo翻译 2016-04-30 16:14:07 · 1134 阅读 · 0 评论