- 博客(109)
- 资源 (2)
- 收藏
- 关注
原创 CircleImageView 导致 GL error: Out of memory!
CircleImageView 导致 GL error: Out of memory!最近在使用CircleImageView 显示图片时,总是黑的, 并报错 GL error: Out of memory最后通过测试发现,是因为图片的像素过大,我的CircleImageView 是100*100dp,图片的宽/高 超出3000px就会报错,缩放小就ok了...
2021-04-02 19:04:18
408
原创 CardView的简单使用
implementation ‘com.android.support:cardview-v7:28’android:foreground="?android:attr/selectableItemBackgroundBorderless"点击会有水波效果<androidx.cardview.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content
2020-09-25 15:58:53
442
原创 Android Application类
Android Application类 使用方法首先在项目目录下一个Java类继承Application类,实现是onCreate()方法。public class MainApplication extends Application { private static MainApplication instance; @Override public void onCreate() { super.onCreate(); inst
2020-09-24 10:22:12
513
原创 Android Studio 报错 Cannot resolve symbol
解决办法:File->Invalidate Caches / Restart-> Invalidate and Restart
2020-06-08 10:13:15
415
原创 apk 安装报错 Failure [INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2]
打开AndroidManifest.xml在application 节点添加: android:extractNativeLibs="true"
2020-06-05 15:02:18
7425
2
原创 Android apk安装报错:应用未安装 软件包似乎已损坏
遇到这个问题 一般都是一头雾水 不知从何下手解决办法: adb 进入系统执行 pm install xxx.apk 就会报具体错误
2020-06-05 14:59:20
4508
原创 Android Studio 调用 so报错 java.lang.UnsatisfiedLinkError: No implementation
错误原因调用动态库时,声明动态库接口的文件类和包名要和编译so时的一样!!!
2020-05-22 17:44:59
444
原创 Android Studio Build Output 汉字乱码
Android Studio Build Output 汉字乱码如果遇到这个问题,大部分的说法都是:1、打开Android Studio2、点击右上角的放大镜图标 —> 输入 Edit Custom VM Options,选择第一个3、添加 -Dfile.encoding=UTF-8 保存4. 重启Android Studio然而我的 Android Studio打不开了最后,发现上述操作修改的文件是C:\Users\用户名\AndroidStudio3.6\config
2020-05-18 16:56:09
421
原创 Android 实时监听网络状态
转自 实时监听网络状态首先 ,在Mannifest 添加权限:<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permi...
2019-09-11 14:10:00
410
原创 Android 打开拨号界面
//打开拨号界面并显示10086 Intent intent = new Intent(Intent.ACTION_DIAL); intent.setData(Uri.parse("tel:10086")); startActivity(intent);
2019-09-11 13:59:40
2789
原创 Qt 编译报错 No rule to make target needed by 'debug/main.o
如果遇到这个错误,一般是删除了文件造成的,但是在用到该文件的地方都删除了 还是报错
2019-08-21 09:50:08
13793
8
原创 Android Studio 报错 Invalid escape sequence at line 1 column 29 path $[0].name
最近在做用Android Studio编译时build:gradle 为 3.4.2 时总是报如下错误 Invalid escape sequence at line 1 column 29 path $[0].name降为3.2.1 就不会报错应该新版本增加了代码检查,初步分析是代码中的某一部分编码格式不是UTF-8解决方法注释掉 gradle.properties 文件中的...
2019-08-16 09:29:58
2969
原创 Android 读取或者写入U盘时,报错:Permission denied
**以下所有操作的前提是: android 系统已经root**最近在将文件拷贝到U盘时总是 写入失败(Permission denied)程序清单中已经加入了权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:...
2019-08-07 10:05:30
4168
7
原创 Android 修改音量
直接上代码1.先说声音类型AudioManager.STREAM_SYSTEM //系统声音AudioManager.STREAM_VOICE_CALL //通话声音AudioManager.STREAM_RING //铃声声音AudioManager.STREAM_MUSIC //媒体声音AudioManager.STREAM_ALA...
2019-07-31 14:51:23
3518
原创 Android Studio 签名配置
记录原因:一直用的debug模式来调试程序,今天改为release安装就报错:the apk for your currently selected variant(app-release-unsigned.apk)is not signed.发现我的程序没签名,虽然之前的程序作了签名配置,但早已忘怀。故写此文书,已防忘之。1.生成签名文件点击Finish 等待编译完即可...
2019-07-25 15:52:00
259
原创 Windows未能启动 原因可能是最近更改了硬件软件
用U盘装完win7系统,在启动时,报错: Windows未能启动 原因可能是最近更改了硬件软件进入bios发现 如下OS Selection 是Android改为WIndows 7 ,重启即可
2019-04-29 14:14:07
26817
3
原创 Qt 不规则窗体或控件(遮罩)
ShapeWidget::ShapeWidget(QWidget *parent) : QWidget(parent){ QPixmap bitmap; bitmap.load("ok.png",0,Qt::AvoidDither | Qt::ThresholdDither | Qt::ThresholdAlphaDither); resize(bitmap.si...
2019-03-18 14:47:36
1306
原创 Qt 程序启动画面
#include &lt;QSplashScreen&gt;#include &lt;QPixmap&gt;#include &lt;QElapsedTimer&gt;#include &lt;QDateTime&gt;int main(int argc, char *argv[]){ QApplication app(argc, argv); QP
2019-03-18 13:14:53
808
原创 Qt 实现文件拖拽
直接上代码#include&lt;QDragEnterEvent&gt;#include&lt;QMimeData&gt;#include&lt;QDropEvent&gt;protected: void dragEnterEvent(QDragEnterEvent *event); void dropEvent(QDropEvent *event); this-...
2019-02-28 14:29:34
2243
转载 fromLocal8Bit()函数
qt fromLocal8Bit()函数可以设置编码。QT默认的编码是unicode,不能显示中文的windows默认使用(GBK/GB2312/GB18030)使用fromLocal8Bit()函数,实现了从本地字符集GB到Unicode的转换,用于处理汉语显示乱码等问题static inline QString fromLocal8Bit(const QByteArray &amp;s...
2019-02-28 10:23:32
5999
原创 Qt 国际化 (中英文切换)
在工程中,新建一个资源文件,命名为translator资源文件在工程目录中的结构2. 修改pro在pro文件中添加TRANSLATIONS += resources/tr_zh.ts \ resources/tr_en.ts3.代码中所有需要翻译的字符串用tr(&amp;amp;amp;amp;quot;&amp;amp;amp;amp;quot;)包含 eg: tr(“中文”)代码中所有需要翻译的字符串用tr(&
2019-02-27 11:26:47
10817
1
原创 Qt 动态库的编译和调用
- 编译步骤新建工程首先说明一点,我要新建的动态库的功能是:弹出一个模式对话框。
最近在搞Android 因为本人以前是做C++开发的,所以就想着把以前的一些现成的东西一直到Android平台下面是我做的第一个jni小程序,作为学习例程,供大家参阅。 我用的工具是Android Studio首先,新建一个项目JniTest包名为 android.example.com.jnitest 如下图(项目新建后未做任何修改) 新建一个Java文件命...
2018-07-05 14:54:53
1466
2
转载 Android String、StringBuffer 、StringBuilder 的区别
String 字符串常量StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常...
2018-06-25 11:48:55
1107
原创 Android 在线程中修改 UI界面
我们知道 Android 的 UI 是线程不安全的。也就是说,如果想要更新应用程序里的 UI 元素,则必须在主线程中进行,否则就会出现异常(崩溃)。但是有些时候,我们必须在子线程里去执行一些耗时任务,然后根据任务的执行结果来更新相应的 UI 控件,这该如何是好呢? 对于这种情况,Android 提供了一套异步消息处理机制,完美地解决了在子线程中进行UI 操作的问题直接上代码 ...
2018-06-25 11:12:20
2185
原创 Android 创建线程 一
class MyThread implements Runnable { public void run(){ while(true){ //处理逻辑 try { Thread.sleep(1000); //延时1秒 } catch (Interrupted...
2018-06-25 11:01:14
1302
原创 Android 下拉框
Android 下拉框的使用方法 直接上代码 &lt;Spinner android:id="@+id/spinner" android:layout_width="100px" android:layout_height="80px"&gt;
2018-06-25 10:40:32
2878
原创 Android 格式化字符串
String str = "";String sTemp = "Hello world !"int k = 100;str = String.format("%s %d",sTemp,k);str的值 Hello world ! 100
2018-06-25 10:08:08
1497
原创 Android 简易对话框
android 弹出简易对话框的方法 AlertDialog.Builder dialog = new AlertDialog.Builder(this); dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override pu...
2018-06-25 09:57:13
664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人