android功能实现小积累
blank__box
这个作者很懒,什么都没留下…
展开
-
android适配器简析
android中常用的适配器有:ArrayAdapter、SimpleAdapter、SimpleCursorAdapter、BaseAdapter。注意:前3者都是继承于BaseAdapter。ArrayAdapter:适用于简单文字列表。SimpleAdapter:适用于图文混搭列表。SimpleCursorAdapter:适用于数据源是数据库的列表。Bas原创 2017-05-22 10:48:12 · 525 阅读 · 0 评论 -
Android定义定时器,定时任务
定义定时器://定义一个定时器对象,定时发送信息给handler (170毫秒) new Timer().schedule(new TimerTask() { @Override public void run() { //发送一条空信息来...原创 2018-03-21 20:57:35 · 447 阅读 · 0 评论 -
Android自定义输入框样式
资料来自:菜鸟教程自行编写一个ShapeDrawable的资源文件!然后TextView将blackgroung 设置为这个drawable资源即可!shapeDrawable资源文件的几个节点以及属性:<solid android:color = "xxx"> 这个是设置背景颜色的<stroke android:width = "xdp" android:color="xxx"...原创 2018-03-21 22:12:09 · 14674 阅读 · 1 评论 -
利用开源框架TakePhoto实现从相册选择图片并裁剪,最后返回路径
一、集成compile 'com.jph.takephoto:takephoto_library:4.0.3'github:开源链接二、Activity集成开源类并重写3个方法public class TestActivity extends TakePhotoActivity { private TextView tv; private ImageView img; pr...原创 2018-04-26 18:36:35 · 2139 阅读 · 0 评论 -
Android背景模糊话模糊、高斯模糊(FastBlur)
一、添加FastBlur工具类:/** * Created by Lee on 2018/4/26. */import android.graphics.Bitmap;public class FastBlur { public static Bitmap doBlur(Bitmap sentBitmap, int radius, ...原创 2018-04-26 21:42:54 · 13822 阅读 · 0 评论 -
Android上传图片到PHP服务端
在上一期Android博客中利用Takephoto开源库获取并裁剪图片,代码很精简,在这个基础上我们获取到图片一般都是要进行上传等操作,那我们就开始吧。上一期传送门上传方式是通过retrofit2.0的库。一、集成retrofitcompile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.okhttp3:okhttp:...原创 2018-05-06 19:00:30 · 2171 阅读 · 0 评论 -
SweetAlertDialog使用方法和遇到的问题
gethub:Sweet Alert Dialog提示!可以先看看这篇:传送本文参考了https://blog.csdn.net/qq_15037349/article/details/78480218一、下载lib包ps:由于使用complie不成功所以就直接下载的lib//compile 'cn.pedant.sweetalert:library:1.3'相关错误:java.lang.Runt...原创 2018-05-15 14:07:50 · 6466 阅读 · 0 评论 -
Android判断输入法是否弹出
参考:https://blog.csdn.net/stwstw0123/article/details/47108337root为所在布局文件的根布局的对象绑定root = view.findViewById(R.id.content);这里我们为了更方便的使用,将做个操作封装成一个方法:public boolean getKeybordStatus(){ final int[] ...原创 2018-06-12 18:14:43 · 3012 阅读 · 0 评论 -
Android启动动画实现
首先提一下实现机制:1.将manifest中launcher页设为我们需要显示的启动页面。2.在启动动画页面中我们先加载我们需要的启动页面(动画、文字、广告等)。3.在启动页的activity中利用线程的postDelayed方法来延迟3s,3s后便执行跳转到主界面或者登录界面(也可以通过检查SharedPreferences中是否记住了用户历史账号信息,有记住就直接执行登录操作,没有就跳转到登录...原创 2018-06-21 18:55:53 · 9288 阅读 · 3 评论 -
Android中Service的简单使用
定义一个类来继承Service:public class AlarmService extends Service { @Override public int onStartCommand(Intent intent,int flags, int startId) { Log.e("TAG_ting","闹钟开启了"); return super...原创 2018-03-19 16:39:02 · 193 阅读 · 0 评论 -
Android获取当前屏幕显示的是哪个activity
最近写一个app遇到一个问题:定时会通过notification推送消息,通过下拉菜单点击消息可以进入对应的activity那么如果当前屏幕显示的正式需要打开的那个activity的话再去打开就会出现打开2个相同页面的问题解决方法:通过ActivityManager来判断当前显示的界面是否是我需要打开的那个页,再判断我是否是去开启它需要的权限:<uses-permission android...原创 2018-03-19 16:17:48 · 10777 阅读 · 0 评论 -
Android判断SD卡是否存在
可以将这个判断写成一个方法,方便直接调用。public void operatorSDCard(){ //判断SD状态 String state=Environment.getExternalStorageState(); if(state.equals(Environment.MEDIA_MOUNTED)){ Toast.makeText...原创 2018-03-12 16:08:22 · 1668 阅读 · 0 评论 -
android中的退出确认框的实现
这里是通过对回退键操作的阻断并重写实现:当按下回退键,弹出提示框选择是否退出,是则执行退出代码,否则什么都不做。在Mianactivity中重写: @Override public void onBackPressed() { new AlertDialog.Builder(this) .setIcon(R.drawab原创 2017-05-05 09:54:26 · 1069 阅读 · 0 评论 -
listview的简单使用
转自:http://l62s.iteye.com/blog/1675509一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的转载 2017-05-17 22:15:19 · 356 阅读 · 0 评论 -
显示相应的系统窗口(设置、WIFI、拨号界面···)
打开拨号界面并传入对应的电话号码:Intent dialIntent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:1234567890")); startActivity(dialIntent);打开设置界面:Intent settingIntent = new Intent("android.settings.SETTINGS");原创 2017-05-09 16:13:32 · 402 阅读 · 0 评论 -
手机震动效果实现
转自:http://liangruijun.blog.51cto.com/3061169/724042Android系统中Vibrator对象负责对手机震动的处理,具体的实现方法:1.获取振动器Vibrator的实例:Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); getSys转载 2017-05-20 11:24:51 · 902 阅读 · 0 评论 -
解决SimpleAdapter实现的瀑布流不能点击的问题(item中有button)
运用SimpleAdapter实现的多个item的布局后,发现item项不能被选中的问题,这是由于当item中有按钮时,会自动抢夺焦点,这个时候就只有button使能够点击的,解决的这个问题的办法是在item相关的xml中加上:android:descendantFocusability="blocksDescendants"之后按钮和item框都是可以选中的。原创 2017-05-22 12:13:00 · 346 阅读 · 0 评论 -
android将输入框光标自动移到输入文字最后面
在Activity文件中:EditText et = (EditText)findViewById(R.id.inbox);et.setSelection(et.getText().length());通过setSelection(光标位置)来设置位置,如果有记住密码的操作,就在提取密码的语句和写入提取的密码结束后再加上这句话原创 2017-11-15 19:38:07 · 5355 阅读 · 0 评论 -
Toast显示文字、图片、文字+图片
1、显示文字:Toast.makeText(this, "文字显示", Toast.LENGTH_LONG).show();2、显示图片: Toast toast = new Toast(this); ImageView view = new ImageView(this); view.setImageResource(R.drawable.icon); toast.setView(v...原创 2018-03-15 21:56:12 · 1761 阅读 · 0 评论 -
android通过fragment+viewpager实现多页面侧滑效果
github源代码:点击打开链接CSDN下载:点击打开链接文件格局效果:先新建3分fragment页:页面1public class Fragment1 extends Fragment{ @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup con...原创 2018-03-17 20:31:55 · 302 阅读 · 0 评论 -
Android 将html格式的字符串转化成只有普通文本的字符串
问题:上传一个富文本的笔记,在记录里面查看列表项需要显示一个概要,但是服务器端获取的是一个h5串,那就需要把里面的文字解析出来。一、添加依赖dependencies { compile 'org.jsoup:jsoup:1.9.2' }二、解析Document doc = Jsoup.parse("需要转化的string");String txt = doc.body().text();...原创 2018-06-22 16:17:33 · 2516 阅读 · 0 评论