android
文章平均质量分 50
时间一粒
这个作者很懒,什么都没留下…
展开
-
【Android】查看手机内存运行情况
【代码】【Android】查看手机内存运行情况。原创 2023-06-19 11:46:47 · 662 阅读 · 0 评论 -
Android 疑难杂症
Android不常见问题收集原创 2022-11-03 14:58:25 · 875 阅读 · 0 评论 -
Fragment之间切换与替换
// 替换,无论是否已存在都会重新创建 public void replaceFragment(int containerId, Fragment fragment, String fragmentTag) { if (fragment != null && !isFinishing() && !isDestroyed()) { FragmentManager fragmentManager = getSupportFragm.原创 2021-10-12 17:41:35 · 275 阅读 · 0 评论 -
dagger2
一、@InjectInject主要有两个作用:一个是使用在构造函数上,通过标记构造函数让Dagger2来使用(Dagger2通过Inject标记可以在需要这个类实例的时候来找到这个构造函数并把相关实例new出来)从而提供依赖;另一个作用就是标记在需要依赖的变量让Dagger2为其提供依赖。二、@Module用Module标注的类是专门用来提供依赖的。有的人可能有些疑惑,看了上面的@Inject,需要在构造函数上标记才能提供依赖,那么如果我们需要提供的类构造函数无法修改怎么办,比如一些jar包里原创 2021-05-21 09:41:09 · 110 阅读 · 0 评论 -
adb logcat filter
ubuntu 14.04eclipse、android studio搭好后,却发现adb不能用,心里的愤恨不能言表1.方法一;$ gedit ~/.bashrc末尾加入export PATH=$PATH:~/sdk/platform-tools/$source ~/.bashrc2.方法二;$sudo gedit /e原创 2015-10-17 13:41:33 · 802 阅读 · 0 评论 -
Android ConstraintLayout
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello world" android:textSize="@dimen/text_24sp" app:layout_constraintEnd_toEndOf="parent" app:layout_co...原创 2021-03-02 14:35:05 · 310 阅读 · 0 评论 -
Dagger 基础知识
一、@InjectInject主要有两个作用:一个是使用在构造函数上,通过标记构造函数让Dagger2来使用(Dagger2通过Inject标记可以在需要这个类实例的时候来找到这个构造函数并把相关实例new出来)从而提供依赖;另一个作用就是标记在需要依赖的变量让Dagger2为其提供依赖。二、@Module用Module标注的类是专门用来提供依赖的。有的人可能有些疑惑,看了上面的@Inject,需要在构造函数上标记才能提供依赖,那么如果我们需要提供的类构造函数无法修改怎么办,比如一些jar包里的类原创 2021-02-19 09:34:31 · 291 阅读 · 0 评论 -
BLE Mesh collections
1.nRF-Mesh2.蓝牙 mesh 一起学3.Android 蓝牙Mesh组网代码详解4.BLE Mesh(二)BLE Mesh 基础5.BLE MESH6.BLE Mesh(零)学习资料7.(基于Nordic)Android 蓝牙mesh协议栈问题修复之-未知model解析问题修复原创 2021-01-21 18:18:02 · 97 阅读 · 0 评论 -
ncnn rotation
Way one:Bitmap bitmap = BitmapFactory.decodeFile("/mnt/sdcard/test.jpeg");Tracker.covert(bitmap);JNIEXPORT void JNICALLJava_com_xx_Tracker_covert(JNIEnv *env, jclass clazz, jobject jbitmap) { void* data; if (AndroidBitmap_lockPixels(env, jbit原创 2020-12-18 15:05:59 · 408 阅读 · 1 评论 -
Android gradle configuration
buildscript { repositories { mavenCentral() jcenter() maven { url 'https://jitpack.io' } maven { url 'https://maven.google.com' } google() } dependencies { classpath "com.android.tools.build:gradl原创 2020-11-17 15:37:12 · 415 阅读 · 0 评论 -
Android studio gradle build
Add below scriptrepositories { maven{ url 'https://maven.aliyun.com/repository/google' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral() google() jcenter() }原创 2020-09-05 16:04:34 · 130 阅读 · 0 评论 -
java查找浮点数字
private Pattern pattern;private String content = "Receive from xxx payment:0.8$";// pattern = Pattern.compile("\\d+(\\.\\d+)?");//or pattern = Pattern.compile("[0-9]+(\\.[0-9]+)?"); String value; while (m.find()) { value =原创 2020-08-04 12:13:27 · 119 阅读 · 0 评论 -
Ubuntu+Cmake-gui+OpenCV+Opencv_contrib+Android
Using Cmake-gui to build OpenCV and Opencv_contrib for Android on Ubuntu !一、Compiler Environment & Tools Versions1.Cmake-gui 3.18.02.OpenCV 4.3.03.Opencv_contrib 4.3.04.Ubuntu 18.04二、Cmake-gui configuration1.select source directory & output原创 2020-07-21 15:05:45 · 1338 阅读 · 0 评论 -
FFmpeg for Android collections
FFmpeg源代码简单分析:configureAndroid video player, decoded by FFmpeg, render by OpenGL ES 2.0基于FFmpeg解码和OpenGL ES渲染的Android视频播放FFmpeg 源码分析ffplay源码分析4-音视频同步Record RTSP stream with FFmpeg libavformatffmpeg通过rtsp获取H264裸流并保存到mp4文件rtp2jpegAlbert 的筆記本: JPEG/RT原创 2020-07-14 09:06:29 · 126 阅读 · 0 评论 -
模拟点击 collections
1.Android中模拟点击类软件实现原理探究2.常用adb shell命令:getevent和sendeven3.Android按键精灵 触摸精灵 触动精灵等软件模拟屏幕点击的基本原理4.Android中模拟点击软件的实现原理探究5.VirtualApp 源码分析6.开源一个Android小工具injectkey_android,手游,手机_区块链技术分析7.Android多点触控之——MotionEvent(触控事件)...原创 2020-07-14 08:42:21 · 197 阅读 · 0 评论 -
Airpod collections
1.Do AirPods Work Well on Android Devices?原创 2020-07-14 08:32:35 · 232 阅读 · 0 评论 -
Android OpenCV collections
1.OpenCV on Android 开发 (4)竖屏预览图像问题解决方法-续2.Android使用OpenCV加载深度学习模型3.开源移动端快速视频人脸跟踪4.OpenCV: Use OpenCL in Android camera preview based CV application5.摄像头竖屏全屏的设置,更新完整代码6.android中使用OpenCV之调用设备摄像头7.OpenCVMat结构的图片旋转顺时针90度180度270度逆时针90度8.OpenCV源码解析:多尺度检测d原创 2020-07-13 08:46:23 · 133 阅读 · 0 评论 -
Camera collections
1.Android平台Camera开发实践指南2.Android之Camera1实现相机开发3.Android开发-Jetpack组件CameraX原创 2020-07-13 08:34:16 · 116 阅读 · 0 评论 -
Android Recycleview 部分刷新闪烁问题
以下方法来自网络。方法一:RecyclerView.ItemAnimator animator = rvOrder.getItemAnimator();((SimpleItemAnimator) animator).setSupportsChangeAnimations(false);方法二,设置动画时间为0 RecyclerView.ItemAnimator animator = ...转载 2020-04-08 19:28:01 · 512 阅读 · 0 评论 -
adb shell input
最近开发一个新的接口,在调试的时候要手动输入蛮多参数,关键是参数又都太长,就专门看了下adb有木有模拟输入,果然adb shell里是有的。这样以后开发调试、自动化测试等就更加方便了。专门简单总结下:简介input可以用来模拟各种输入设备的输入操作。命令说明Usage: input [<source>] <command> [<arg>...] T...转载 2019-11-12 09:18:10 · 717 阅读 · 0 评论 -
Failed to install apk on device 'emulator-5554': timeout
Failed to install MainMenu.apk on device 'emulator-5554': timeout当在编写代码,隔了一段时间没有运行Eclipse中的工程时,常常会出现上面的错误。解决办法是:Window ->Preferences->Android->DDMS,把ADB connection time out(ms)的傎改大一些,如1000原创 2012-10-09 15:39:00 · 1044 阅读 · 0 评论 -
Android开发环境搭建及ADT下载的问题
1.Java JDK。下载jdk,然后安装,路径什么的自己选择,环境变量可设置也可不设置。2.eclipse。下载 eclipse ,选择Eclipse IDE for Java EE Developers或Eclipse IDE for Java Developerseclipse,无需安装,解压后即可。3.Android SDK。下载SDK,这上面是一个SDK升级工具,并不是具原创 2012-09-16 23:40:07 · 4059 阅读 · 0 评论 -
避免android AVD每次启动
点击打开链接原创 2012-09-19 13:36:50 · 613 阅读 · 0 评论 -
EditText
//javaimport android.os.Bundle;import android.app.Activity;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class MainActivity extends Activity原创 2012-09-19 15:32:22 · 357 阅读 · 0 评论 -
横竖屏幕切换
//在AndroidManifest.xml中的activity中 <activity android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:name=".MainActiv原创 2012-09-20 09:20:20 · 465 阅读 · 0 评论 -
BaseAdapter笔记
http://www.cnblogs.com/devinzhang/archive/2012/01/20/2328334.htmlhttp://blog.csdn.net/Android_Tutor/article/details/5707835http://www.cnblogs.com/loulijun/archive/2011/12/28/2305016.htmlhttp原创 2012-10-30 19:46:53 · 425 阅读 · 0 评论 -
android 设置图片透明
方法一:在xml中,设置如下<ImageView android:id="@+id/xx_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/xx" />java原创 2012-10-23 10:36:56 · 7184 阅读 · 0 评论 -
Android imageView图片按比例缩放
点击打开链接 原作者android:scaleType可控制图片的缩放方式,示例代码如下:<ImageView android:id="@+id/img" android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" androi转载 2012-10-23 10:25:47 · 127284 阅读 · 4 评论 -
Android应用开发——系统自带样式Android:theme
点击打开链接•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"转载 2012-10-23 19:02:56 · 653 阅读 · 0 评论 -
Android onKeyDown
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_DPAD_DOWN://down key break; case原创 2012-11-02 15:22:55 · 1080 阅读 · 0 评论 -
Android之ListView+BaseAdapter左右按键切换
通过键盘的左右按键切换,使得当前的Item数据改变。这种用法已经超越了移动开发的范围了...一、先继承一个Activity,并作相应的实现public class MainActivity extends Activity { private ListView mListView; private List> data; private CustomAdapter li原创 2013-01-04 23:27:03 · 3283 阅读 · 0 评论 -
android you can attach the source by clicking attach source below
使用eclipse做Android开发时,想查看或追溯一些系统api时,往往会出现:The JAR /home/xxx/.../android.jar has no source attachment.android you can attach the source by clicking attach source below:于是在网上找到一种的方法,记录下:一、原创 2013-03-30 10:01:16 · 5813 阅读 · 1 评论 -
Ubuntu 18.04 下安装配置 JDK
点击链接原创 2013-03-15 18:28:05 · 733 阅读 · 0 评论 -
MuPDF在Ubuntu 12.04编译
系统:ubuntu 12.04 64bit编译环境:NDK运行环境:Android1.下载 MuPDF 1.2 Source:http://code.google.com/p/mupdf/downloads/detail?name=mupdf-1.2-source.zip&can=2&q=2.编译准备和过程:参考http://www.mupdf.com/doc/how-to原创 2013-07-06 14:08:19 · 3258 阅读 · 0 评论 -
利用SpannableString给特殊字符加颜色
通过SpannableString来给特殊的字符加特别的颜色。主要的函数内容如下private void initData() { AssetManager am = getAssets();//得到Assets对象 InputStream in = null; try { in = am.open("test/english.txt");//打开assets目录下面的文原创 2013-08-10 00:06:22 · 11292 阅读 · 0 评论 -
自定义Dialog实现类似Toast的功能
Toast.makeText(getApplicationContext(), "Default Toast modul", Toast.LENGTH_SHORT).show();//可用于点击某条item时响应提示信息原创 2012-11-08 08:31:55 · 3732 阅读 · 1 评论 -
Android PDFReader
这是网上一个开源的Android PDF Reader 项目,叫PDFReaderProject,貌似也叫PoQoP-Document....现在记录下来,说不定以后可以参考。如果认真看里面的代码,可以看到:System.loadLibrary("vudroid");不错,它是基于libvudroid.so的。可惜没有libvudroid.so的源码(暂时没找到),奇怪的是,它竟然比M原创 2013-08-10 12:38:37 · 3350 阅读 · 0 评论 -
简单的TabHost
Android的TabHost是一个分页的控件,能够把个activity组织起来,这里继承TabActivityprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); myTabhost = this.getTabHost(); // get Tabhost原创 2013-08-10 11:59:15 · 712 阅读 · 0 评论 -
Stbdroid之代码动态创建和删除小部件
有时需要在应用中动态添加需要的部件,如一个textview ,button等。下面是一个添加button的例子。关键的两个函数:private Button createNewButton(String strId, int drawDrawableId) { TableRow.LayoutParams lp = new TableRow.LayoutParams(LayoutPar原创 2013-08-31 13:37:03 · 933 阅读 · 0 评论 -
Stbdroid之StateListDrawable
StateListDrawable对象的XML文件的根元素是,里面可以包含许多的,并可以根据需要设置相关的属性。StateListDrawable属性属性 android:state_active是否激活状态android:state_checkable是否可勾选android:state_checked是否原创 2013-11-16 19:32:46 · 658 阅读 · 0 评论