
android
weixin_41069726
这个作者很懒,什么都没留下…
展开
-
ffmpeg命令分类
1基本信息查询命令2 录制命令3 分解与复用4处理原始数据命令5裁剪与合并命令6 图片/视频互转命令7 直播相关命令8 各种滤镜命令原创 2020-06-09 10:22:05 · 251 阅读 · 0 评论 -
ffmpeg 下载编译与安装
git clonehttps://git.ffmpeg.org/ffmpeg.git原创 2020-05-05 08:52:36 · 676 阅读 · 0 评论 -
android 打开别的应用进程 activity
Intent intent = new Intent(Intent.ACTION_VIEW); String packageName = "com.yf.chxapp"; String className = "com.chxapp.MainActivity"; intent.setClassName(packageName, className);startActivity(int...原创 2020-04-23 13:54:55 · 313 阅读 · 0 评论 -
fragment的管理
public class MainActivity extends AppCompatActivity {private ViewPager vp;private List<String> mTitiles= Arrays.asList("微信","通讯录","关于","我的");private Button btnWx,btnTxl,btnAbout,btnMine;pr...原创 2020-02-29 13:26:42 · 130 阅读 · 0 评论 -
fragmen的基本使用
public class TabFragment extends Fragment { private static final String BUNDLE_KEY = "BUNDLE_KEY"; private TextView tv; private String mTitle; public static TabFragment newInstance(...原创 2020-02-29 12:45:58 · 197 阅读 · 0 评论 -
通用的 viewHolder
public class ViewHolder { private SparseArray<View> mViews; private int mPosition; private View mConvertView; public ViewHolder(Context context, ViewGroup parent,int layoutId,i...转载 2020-01-06 11:07:51 · 220 阅读 · 0 评论 -
viewPage使用
1 Activitypackage com.chxblu.test.myapplication;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.v4.app.Fragment;import android.support.v4.app.Fragm...原创 2019-12-25 16:29:35 · 337 阅读 · 0 评论 -
android自定义控件--1 ReclyView的使用
自定义控件的描述在自定义View时,我们通常回去重写onDraw()方法来绘制View的显示内容,如果该View还需要使用wrap_content属性,那么还必须重写onMeasure()方法View常用的回调方法onFinishInflate() 从xml加载组件后的回调onSizeChange() 组件大小改变时回调onMeasure() 回调该方法来进行测量onL...转载 2019-05-06 10:34:01 · 1105 阅读 · 0 评论 -
intent在服务中的应用
service--->serviceaction--->serviceactivitity--->activityaction---->广播这些组件之间的连接者都是intent<category android:name="android.intent.category.LAUNCHER" />这个代表应用图标显示意图只能启动当前程序的...转载 2019-04-30 16:55:01 · 115 阅读 · 0 评论 -
android-----创建复合组件
TopBar(标题栏)在 res-->values中新建一个xml文件<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="MyTopBar"> <!---定义标题栏的属性--> <at...转载 2019-05-06 12:35:07 · 240 阅读 · 0 评论 -
android 连接蓝牙
打开本地的蓝牙设备package com.yifei.myapplication;import android.bluetooth.BluetoothAdapter;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import an...转载 2019-05-08 22:01:39 · 360 阅读 · 3 评论 -
service---startService 和bindService
https://developer.android.com/reference/android/app/Serviceservice的主要作用用于在后台处理耗时操作service的生命周期1 callTo startService---onCreate----onStartCommand-----serviceRuning ----onStart----onDestory sta...转载 2019-05-01 08:53:13 · 104 阅读 · 0 评论 -
service----通过接口使服务和activit的通信
定义一个接口Textpublic interface Text { void show();}定义一个服务 里面的 IBinder实现了Text接口package com.yifei.sevicebus;import android.app.Service;import android.content.Intent;import android.os.Bin...转载 2019-05-01 12:26:30 · 101 阅读 · 0 评论 -
aidl服务---远程通信
服务端写一个 aidl文件service中继承aidl文件manifest文件<service android:name=".MyService" android:enabled="true" android:exported="true"> <intent-filter> <action androi...转载 2019-05-01 13:05:16 · 250 阅读 · 0 评论 -
android----ViewDragHelper的使用
使用ViewDragHelper 来处理移动的操作1.ViewDragHelper 在高版本中v4 包才有2.ViewDragHelper 主要用于ViewGroup中对子控件的拖拽处理3.ViewDragHelper 主要封装了 View 的触摸位置,触摸速度和移动距离等的监控和scroller, 通过接口回调的方式,告诉我们,只需要指定是否需要移动 ,移动多少 回调接口...转载 2019-05-09 13:17:16 · 907 阅读 · 0 评论 -
android ---滑动二
ViewDragHelperhttps://developer.android.com/reference/android/support/v4/widget/ViewDragHelper?hl=enscrollBy与scrollTo的区别scrollTo(x,y) 表示移动到一个具体的坐标点(x.y)而scrollBy(dx,dy)表示移动的增量 为dx dy获取偏移量...转载 2019-05-08 17:31:39 · 112 阅读 · 0 评论 -
android里面根据intent拨打电话,发送邮件
android里的intent有许多常量 (比如 ACTION_DIAL ,ACTION_CALL,ACTION_CALL_EMERGENCY)就是一个个的字符串setAction(常量)可以做很多事情setData()可以设置一个数据 data是对url的封装拨打电话package com.androidless1.yifei.andrlidl1;import andro...转载 2019-04-30 16:34:38 · 283 阅读 · 0 评论 -
ViewGroup的测量 画一个渐变的矩形,画笔的应用paint canvas基本方法 消除锯齿,画颜色,阴影
所有的布局都继承自ViewGroupViewGroup的测量描述当ViewGroup的值为wrap_content时,会对所有的子View进行遍历,以便得到所有View的大小,从而来决定自己的大小ViewGroup的测量ViewGroup在测量时通过遍历所有子View从而调用所有子View的Measure()方法,来获得每一个子View的测量结果如何放置子View遍历子V...转载 2019-05-05 14:33:02 · 384 阅读 · 0 评论 -
android ---画布绘制圆,和一些特效 奥运五环
protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawColor(Color.WHITE);//设置画板的颜色为白色 Paint paint = new Paint(); //创建画笔 paint.setAntiAlias(true); //设...转载 2019-05-05 15:42:56 · 177 阅读 · 0 评论 -
android ---ListView重写 实现弹性效果
xml 中theme一定要是NoActionBar写一个类继承ListView重写 overScrollBy 方法 测试此方法package com.yifei.myapplication;import android.content.Context;import android.os.Build;import android.support.annotation.Requ...转载 2019-05-08 09:35:14 · 342 阅读 · 0 评论 -
android-----listView对话模拟
package com.yifei.myapplication;public class CharitemBean { private int type;//发送消息的类型 1别人发送的消息 2 自己发送的信息 private String text;//发送消息的内容 private int icon;//发送的图标 public CharitemBea...转载 2019-05-08 12:52:53 · 130 阅读 · 0 评论 -
android 滑动和坐标系和 触控事件MotionEvent
一Android 原点坐标系getLocationOnScreen(int location) 系统通过这个方法来获取Android坐标系中点的位置在触控事件中使用getRawX() ,getRawY() 方法所获得的坐标同样式Android坐标系中的坐标视图坐标系二 Android视图坐标系,是一原点方向向右为X轴,正方向以原点向下为Y轴正方向,只不过在视图坐标系中,原点不再...转载 2019-05-08 13:20:17 · 217 阅读 · 0 评论 -
android---小游戏打地鼠
创建线程的两种方式1 继承 Thread2 接口 Runnabestart() 开启一个线程sleep(时间) 线程的休眠interrupt 中断线程4Handle刷新ui信息处理类,运行我们发送一个消息和处理Message和Runable的信息队列MessageQueue回调接口 handleMessage(){} 更新ui处理信息 sendMessa...转载 2019-05-05 17:35:42 · 799 阅读 · 0 评论 -
android---滑动
一 实现活动效果的核心当触碰View时,系统记下当前触摸点的坐标,当手指移动时,系统记下移动后的触摸点的坐标,从而获取 到相对于前一次坐标点的偏移量,并通过偏移量来修改View的坐标,这样不断重复从而实现滑动的过程二layout分法在View 进行绘制时,会调用onLayout方法来设置显示的位置,同样可以通过修改View的left,top,right,bottom四...转载 2019-05-08 14:26:03 · 89 阅读 · 0 评论 -
android 相对布局
翻译 2019-04-30 11:09:56 · 73 阅读 · 0 评论 -
android----checkbox
activitypackage com.androidless1.yifei.andrlidl1;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.widget.CheckBox;import android...转载 2019-04-30 16:02:18 · 89 阅读 · 0 评论 -
android---自定义ViewGroup
xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns...转载 2019-05-06 20:55:38 · 103 阅读 · 0 评论 -
android----ViewDragHelper的使用 引入动画 实现侧滑菜单
implementation 'com.nineoldandroids:library:2.4.0'让元素不移动 @Override public int clampViewPositionHorizontal(@NonNull View child, int left, int dx) { return left-dx; //减掉偏移量 ...转载 2019-05-09 16:08:17 · 258 阅读 · 0 评论 -
android---事件跟随手动的小兔子(自动义控件)
触摸事件就是,能触摸模产生的事件,当点击一个按钮时,通常就会产生两个或者三个事件MotionEvent写一个类继承 Viewpackage com.yifei.myapplication;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFacto...转载 2019-05-06 22:12:48 · 282 阅读 · 0 评论 -
android 读取通讯录
1 intent 到通讯录 Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, CODE_REQEST);2 o...翻译 2019-07-24 15:17:43 · 283 阅读 · 0 评论 -
android 发送短信
1短信发送 public int sendMsg(String number, String msg, PendingIntent sendPi, PendingIntent deliverPi) { SmsManager smsManager =SmsManager.getDefault(); ArrayLi...翻译 2019-07-24 15:57:43 · 118 阅读 · 0 评论 -
android 蓝牙连接
//1 扫描设备@ReactMethodpublic void scan() {isScanning = true;if (!mBtAdapter.isEnabled()) {Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);mActivity.startActivityForR...翻译 2019-07-17 17:37:18 · 151 阅读 · 0 评论 -
android 生成jar 包
https://blog.youkuaiyun.com/chenhuakang/article/details/86645177转载 2019-07-29 17:43:49 · 164 阅读 · 0 评论 -
android 设置全屏
//去掉status 使页面全屏显示getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);原创 2019-08-14 14:49:30 · 138 阅读 · 0 评论 -
android apk安装
1原创 2019-09-27 10:06:04 · 152 阅读 · 0 评论 -
android 蓝牙问题总结
蓝牙分成 三方 手机 工卡 信标1工卡绿灯不亮 手机app进程被系统杀死 无法连接 蓝牙 尽量延长app 进程的存活时间 (现在测试最长时间 为 1个小时,现在希望多测试几个手机) app 存活期间 工卡的绿灯常亮 ,工卡绿灯 熄灭说明 ,app进程已被杀死2 手机app 闪退 服务被杀死 (错误情景再现,修复bug),3 手机蓝牙 无法扫描到工...原创 2019-09-29 15:16:23 · 898 阅读 · 0 评论 -
简单的android 蓝牙发现附近的设备和以连接的设备
xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:too...转载 2019-06-29 16:14:21 · 1427 阅读 · 0 评论 -
android Socket & Https
Socket两种通信模型---UDP---TCPHttp 与SocketHttpsAPI--HttpsURLConnection--X509Certificate--KeyStore--SSLSocketFactory等Socket的简易聊天室服务端有3个文件1主页面package com.yifei.myapplication.tcp.se...转载 2019-05-12 19:04:24 · 178 阅读 · 0 评论 -
android 屏幕尺寸
一屏幕参数1 屏幕大小 指屏幕对角线的长度, 通常使用 "寸" 来度量2 分辨率 分辨率是指手机屏幕的像素点个数, 例如 720 * 1280 就是指屏幕的分辨率 指宽有 720 个像素点 ,高有1280个像素点3PPI 每英寸像素又被称为DPI ,它式有对角线的像素点除以屏幕的大小得到,二 系统屏幕密度三 独立像素密度 dpandroid 系统中 使用 mdpi 即密度...转载 2019-05-09 17:41:52 · 351 阅读 · 0 评论 -
android的状态
横竖屏切换 android 会销毁当前的acitivity 生成一个新的activity让手机只支持横屏 或竖屏android:screenOrientation="portrait"<activity android:name=".MainActivity" android:screenOrientation="portrait" > <...转载 2019-05-11 11:25:16 · 154 阅读 · 0 评论