android
舞动火龙果fqw
行有不得,反求诸己,遇事不怨天尤人,格物致知,用积极向上的心态对待一切
展开
-
语音编码解码speex,c代码iOS和Android平台。
android ios speex编解码原创 2022-02-16 14:12:19 · 2059 阅读 · 0 评论 -
Android build.gradle获取java文件的数据
def serverEnv() { def dir = getProjectDir(); def path = dir.path + "/src/main/java/com/example" File fileAppConfig = new File(path + "/AppConfig.java") if(fileAppConfig!=null&&fileAppConfig.exists()){ def debugIndex=fileApp.原创 2021-05-11 10:37:04 · 878 阅读 · 0 评论 -
Android发送邮件,163邮箱发出。
implementation 'com.sun.mail:android-mail:1.6.2'implementation 'com.sun.mail:android-activation:1.6.2'import java.util.*import javax.mail.*import javax.mail.internet.InternetAddressimport javax.mail.internet.MimeMessage private val TA.原创 2021-03-02 17:32:15 · 793 阅读 · 0 评论 -
Android WorkManager初体验
https://developer.android.google.cn/topic/libraries/architecture/workmanagerhttps://developer.android.google.cn/topic/libraries/architecture/workmanager/basics示例:https://github.com/android/architecture-components-samples/tree/main/WorkManagerSample1. A原创 2021-02-23 13:45:05 · 183 阅读 · 0 评论 -
Android跟随手指运动的TextView
package com.xxxximport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.text.Layout;import android.text.StaticLa...原创 2020-04-25 17:40:58 · 309 阅读 · 0 评论 -
Android随着手指上下运动的图片按钮
package com.xxxximport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.text.Layout;import android.text.StaticLa...原创 2020-04-25 17:39:08 · 203 阅读 · 0 评论 -
android截屏保存相机图片
需要获取权限:第一步if (mCamera != null) { mCamera.takePicture(null, null, mPicture);}第二步/** * 保存相机图片 */private Camera.PictureCallback mPicture = new Camera.PictureCallback() { @Override pu原创 2017-04-11 16:09:45 · 388 阅读 · 0 评论 -
Android打开相机
首先获取相机权限private Camera openCamera(boolean front_camera, int width, int height, int framerate, SurfaceTexture st) { Camera camera = null; Camera.CameraInfo info = new Camera.CameraInfo();原创 2017-04-11 16:10:11 · 844 阅读 · 0 评论 -
Android Activity或者Fragment 向Adapter实时传递参数
1.activityadapter.setIsSelect(isSelectAll);2.adapter 2.1 定义成员变量private boolean isSelectAll = false;2.2 自定义一个方法public void setIsSelect(boolean isSelect) { Log.e(TAG, "setIsSelect: " + isSel原创 2017-04-22 10:02:57 · 1999 阅读 · 0 评论 -
Android Notification
// Intent intent = new Intent();// intent.putExtra(EventBusCustom.key_cancelAppointBean, EventBusJpush.s_cancel_appoint);// EventBus.getDefault().post(new EventBusJpush(EventBus...原创 2018-03-09 17:31:31 · 176 阅读 · 0 评论 -
Android 隐藏StatusBar
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);原创 2017-04-11 14:51:50 · 417 阅读 · 0 评论 -
android多权限请求
1.List permissions = new ArrayListif (!PermissionUtil.checkCameraAccess(ShotActivity.this)) { permissions.add(Manifest.permission.CAMERA);}if (!PermissionUtil.checkAudioAccess(ShotActivity.原创 2017-04-07 18:05:56 · 299 阅读 · 0 评论 -
Android,PullToRefreshListView,addHeaderView错误!
先获取PullToRefreshListView对象,然后获取在addHeaderView之前,需要先显示ListView的数据!原创 2016-10-28 16:22:12 · 219 阅读 · 0 评论 -
Bitmap图片缩放处理
public static Bitmap decodeBitmap(Context context,int id,int scaleWidth,int scaleHeight){ BitmapFactory.Options options=new BitmapFactory.Options(); options.inJustDecodeBounds=true;//表转载 2016-02-27 17:03:21 · 580 阅读 · 0 评论 -
ListView的addHeaderView另一个ListView显示一个Item解决方法
当第二个ListView添加上去的时候会调用getView()。当第一个Item画上布局的时候,形成了冲突。解决办法,自定义一个ListView继承系统的ListView。然后在根标签用com.example.user.custem package com.example.user.custem;import android.content.Context;import an转载 2016-02-27 16:13:57 · 387 阅读 · 0 评论 -
ListView上为什么AddHeaderView为什么没有显示
亲测:Api 19注意:如果ListView里面没有布局内容。addHeader 是不会显示布局的,也就是空布局!原创 2016-02-26 19:39:12 · 688 阅读 · 0 评论 -
android使用Fresco在xml中固定宽高比
1.命名空间 xmlns:fresco="http://schemas.android.com/apk/res-auto"2.设置比例<com.facebook.drawee.view.SimpleDraweeView android:layout_width="wrap_content" fresco:viewAspectRatio="1"转载 2016-03-06 00:30:20 · 3377 阅读 · 0 评论 -
Android键盘处理
1.// topBarView.getViewTreeObserver().addOnGlobalLayoutListener(this);2.// topBarView.getViewTreeObserver().removeOnGlobalLayoutListener(this);3. //注册监听视图树的观察者/原创 2017-04-27 14:03:19 · 302 阅读 · 0 评论 -
git相关操作
1.git alter usernamegit config user.namegit config user.emailgit config --global user.name "username"git config --global user.email "email"2.git del remote filesgit statusgit rm .idea原创 2017-05-31 15:55:26 · 426 阅读 · 0 评论 -
Retrofit上传文件
compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0'compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'版本单文件上传@Multipart@POST("/原创 2017-12-16 15:25:39 · 224 阅读 · 0 评论 -
Android高德地图marker 设置本地加网络图片,已经切换处理
Amap_2DMap_V2.9.0_20160525Amap_Location_V2.6.0_20160628Amap_Search_V3.3.0_20160616这里的customerList是用户基本信息for (int i = 0; i < customerList.size(); i++) { MarkerView markerViewSelected = new...原创 2019-08-15 09:57:41 · 889 阅读 · 0 评论 -
Androd DataBinding入门级使用
Android Studio version 3.3.2app->build.gradleandroid { dataBinding{ enabled = true }}第二步 gradle.propertiesorg.gradle.jvmargs=-Xmx1536mandroid.useAndroidX=trueandroid.e...原创 2019-07-08 09:21:08 · 172 阅读 · 0 评论 -
Java rxjava(2.2.3) interval 停止。
rxjava版本 2.2.3Disposable disposable;final byte SECOND = 59;//返回Disposable 对象-倒计时disposable = Observable.interval(1, TimeUnit.SECONDS, AndroidSchedulers.mainThread()) .take(SECOND + 1...原创 2019-04-28 17:34:08 · 4387 阅读 · 0 评论 -
Android微信支付开发 ,回退键 界面闪动问题处理。
@Override public void onResp(BaseResp resp) { Log.d("+++++++++++++++++++","微信支付回调"); if (resp.getType() == ConstantsAPI.COMMAND_PAY_BY_WX) { EventBusCustom eventBus...原创 2018-06-13 15:06:41 · 1995 阅读 · 0 评论 -
Retrofit 多文件上传进度监听.
package com.github.monotonewang;import android.os.Handler;import android.os.Looper;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import okhttp3.MediaType;impo...翻译 2018-06-13 15:04:20 · 1280 阅读 · 0 评论 -
Android Studio All version
This page provides an archive of all Android Studio releases.https://developer.android.com/studio/archive原创 2018-05-19 19:25:52 · 256 阅读 · 0 评论 -
LinearLayout中间撑开
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" a...原创 2018-04-05 08:10:36 · 951 阅读 · 0 评论 -
Android gradle error com.android.build.api.transform.transformexception java.lang.runtimeexception
com.android.build.api.transform.transformexception java.lang.runtimeexceptionslove:add:dexOptions { incremental true javaMaxHeapSize "4g"}under android原创 2018-03-29 17:33:23 · 3518 阅读 · 0 评论 -
Amap注意细节
aMap.moveCamera(CameraUpdateFactory.zoomTo(mZoomDefault + 1));Marker marker = aMap.addMarker(options);高德以上api都是异步处理的。要拿实时结果的小伙伴,注意了。原创 2018-02-05 15:44:14 · 281 阅读 · 0 评论 -
RxJava,无限发射
Observable.interval(0, 1, TimeUnit.SECONDS).filter(new Predicate() { @Override public boolean test(Long aLong) throws Exception { return true; }}).takeUntil(new Predicate() {原创 2018-01-04 19:58:13 · 778 阅读 · 0 评论 -
Android获取代码Color资源
第一个方法过时了 getResources().getColor(R.color.AppMaincolorPrimary) 第二个方法要Api23才能使用. getResources().getColor(R.color.AppMaincolorPrimary,getTheme())原创 2016-03-05 13:32:53 · 3451 阅读 · 0 评论 -
Wireshark无代理抓包
一开始使用Fiddler抓接口。就返回空,之后就打算用一下WireShark。 我就想你能逃的过Fiddler的代理,总逃不过WireShark把。输入表达式中间蓝色点击开查看详情一看下面点击Lin-Base 竟然有Json数据,点击右键--Follow Tcp Stream 看到有数据,当然了都是一些乱码把地址输入浏览器发现好吧。找原创 2016-03-05 13:23:47 · 1432 阅读 · 0 评论 -
android的RadioButton切换不同的fragment
MainActivity.javapackage com.fragmentwechattest;import android.app.Activity;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.os.Bundle;import android.vi原创 2016-01-08 07:32:26 · 1225 阅读 · 0 评论 -
android两个fragment的使用localBroadcastManager来传递参数
在第一个fragment中定义广播1.首先,定义LocalBroadManager; private LocalBroadcastManager localBroadcastManager;2.在onAttach方法中注册广播接收者 localBroadcastManager = LocalBroadcastManager.getInstance(getActivity());原创 2016-01-24 21:18:44 · 818 阅读 · 0 评论 -
android实现下载图片在(Notification)通知栏上显示进度。
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="v原创 2016-01-06 23:52:36 · 1547 阅读 · 0 评论 -
android根据ViewPager的滑动给ScroolView上设置当前tab的颜色
1.在xml文件中创建一个viewPager的布局, <android.support.v4.view.ViewPager android:id="@+id/ViewAdapter" android:layout_width="match_parent" android:layout_height="match_parent" />2.写一个Tab,原创 2016-01-23 00:06:35 · 268 阅读 · 0 评论 -
android如何快速的浏览本地api。
1.第一步:查看sdk文件夹下的“docs”文件夹下的indexs文件之后用火狐来打开它。 第二步:打开火狐浏览器,点击“菜单”.之后是“开发者模式”.点击“脱机工作”。你会发现firefox是可以打开api了,可是左下角还是会显示发送到Google的请求。用户体验比较差。2.那么换一种思路。就是禁止firefox联网,发送请求。 打开windows的防火墙 选择原创 2016-01-05 23:16:08 · 410 阅读 · 0 评论 -
android的线性布局
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" andr原创 2015-12-24 01:00:05 · 280 阅读 · 0 评论 -
andoroid的ListView优化以及如何跳转到第一页
1.listView的layout的heightandroid:layout_height="match_parent"2.利用ViewHolder装载每个item的控件的属性。3.利用Recycler机制,convertVIew减少内存的开销。减少布局的填充过程。重复利用。4.利用分页加载来监听屏幕滚动情况。等等......下面分享一下listVIew分页跳转到第一个item原创 2016-01-04 23:15:27 · 527 阅读 · 0 评论 -
android的SDCard数据写入
FIleService.javapackage com.example.androidsdcardtest;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.content.原创 2016-01-03 10:54:19 · 355 阅读 · 0 评论