- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 sql出现 this is incompatible with sql_mode=only_full_group_by 问题的处理方案
该问题原因网上解释的比较多,大家可以参考,这里只说sql语句优化的解决方案出现该问题的语句如下:select a,b from tb_test groupby a,b order by c;修改方案如下1.去掉order by或者order by后面的条件必须是group by后面的条件或者之一2.给select后的参数增加 any_value...
2020-02-22 22:34:36
477
1
转载 adb shell input keyevent值所对应的字符
adb shell input keyevent值所对应的字符0 --> "KEYCODE_UNKNOWN"1 --> "KEYCODE_MENU"2 --> "KEYCODE_SOFT_RIGHT"3 --> "KEYCODE_HOME"4 --> "KEYCODE_BACK"5 --> "KEYCODE_CALL" 6 --> "KEYCODE
2018-01-17 13:05:37
668
原创 android 8.0 wifi-host ap 开关操作
关闭热点通过如下操作,进行反射cancelLocalOnlyHotspotRequest方法wifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE); Method method = wifiManager.get
2017-10-25 14:36:56
5770
转载 GET-POST 其他配置
若使用GET方式,则setdoInput(true),setdoOutput(false);若使用POST方式,则setdoInput(true),setdoOutput(true),setdoInput的默认值是false。
2017-06-20 17:32:33
310
原创 android 创建5G wlan direct group
setWifiP2pChannels hide方法,可以实现修改wifi信道的功能。
2017-06-13 16:02:10
2045
原创 Wifi Direct 修改群组名称特别注意
使用 setDeviceName 反射进行wlan direct群组名称的修改,有时候会发现修改失败或者在有些机器上总是无法修改成功,请注意。该处有最大字符长度限制。最长为 18位。
2017-05-22 16:55:29
675
转载 android list 排序
Comparator comp = new Comparator() { public int compare(Object o1, Object o2) { ModelInfo p1 = (ModelInfo) o1; ModelInfo p2 = (ModelInfo) o2;
2017-05-18 14:31:24
651
转载 android 限制editText输入长度(中英)
使用以下方法,private class NameLengthFilter implements InputFilter { int MAX_EN; String regEx = "[\\u4e00-\\u9fa5]"; public NameLengthFilter(int mAX_EN) { super
2017-05-17 16:42:14
615
转载 fragment 和viewpaper结合fragment生命周期减少
当fragment和viewpaper结合时,当前activity的onresume将和fragment的onresume绑定,因此,切换viewpaper时,当前的fragment不会有onresume、onpause的调用,以下方法可以增加onresume的调用。而onpause据原作者所述,还不完善。代码如下:@Overridepublic void set
2017-04-17 16:28:52
448
原创 Wifi-direct 相关记录
wif-direct 建立群组关系的两种模式1.普通模式 都使用wifi-direct 进行链接。此时,被链接方有系统弹框进行确认普通模式不打断用户当前链接wifi的行为。所以不会中断wifi网络。但是链接速度慢,搜索慢(创建以后,必须持续搜索)普通模式,当有至少两部机器相互链接成功后,群组自动创建成功(群主由底层协议确定,无法上层直接定义),群组创建成功以后,该群组被其他wifi链
2017-04-13 21:16:46
884
原创 android File listFiles()崩溃问题
在mainifest中的application下加入 android:debuggable="false"
2017-04-12 15:55:14
4014
1
转载 Handler防止内存泄露
//解决方法//使用静态内部类,并在其中创建对Activity的弱引用 private static class MyHandler extends Handler{ //对Activity的弱引用 private final WeakReference mActivity; public MyHandler(HandlerActivity
2017-03-29 21:57:19
288
原创 Thread 中使用handler
在Thread中使用Handler时,总是会发生崩溃。导致该问题的原因是,线程中的消息队列没有正式运行起来。需要使用Looper.prepare();创建使用Looper.loop();运行而在activity中,不需要执行以上操作,因为activity中已经执行过了
2017-03-29 21:55:38
567
原创 PackageManager has died
导致该问题的原因是多线程中调用 PackageManager 的getPackageInfo 方法导致尽量避免多线程同时调用该方法。出现概率极低,因为PackageManager调用后即释放。没有太大问题的话,可以try catch去避免。
2016-10-20 09:53:56
725
转载 检查是否存在虚拟按键栏
/** * 检查是否存在虚拟按键栏 * @param context * @return */ private static boolean hasNavBar(Context context) { Resources res = context.getResources(); int resourceI
2016-10-19 11:21:21
811
原创 微信token校验以及服务器地址验证
dopost/doget 方法// 微信加密签名String signature = req.getParameter("signature");// 时间戳String timestamp = req.getParameter("timestamp");// 随机数String nonce = req.getParameter("nonce");// 随机字符串S
2015-11-10 23:51:44
1471
转载 YUV 解析
做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”表示明
2014-05-20 15:38:21
444
原创 使用imshow mat 出现 Opencv Error:*** in cv::imshow
VideoCapture capture(0); // capture.open(0); /* while ( capture.isOpened()) { capture >> fram; fram.convertTo(fram, CV_32FC3); normalize(fram, fram, 1, 0, CV_MINMAX); imshow("src", f
2014-05-19 21:08:57
1815
转载 重启app
Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i);
2014-04-27 13:48:56
588
转载 动态全屏设置 android
public void fullScreenChange() { SharedPreferences mPreferences = PreferenceManager .getDefaultSharedPreferences(this); boolean fullScreen = mPreferences.getBoolean("fullScreen", false); Win
2014-04-27 12:31:40
651
原创 java设置小数点后位数
static void challenge2() throws IOException { double get_double1; double get_double2; String str = new BufferedReader(new InputStreamReader(System.in)) .readLine(); double calcu = Double.p
2014-04-25 20:37:06
3648
1
原创 showAppMsg
private void showAppMsg(int resId) { final AppMsg.Style style; AppMsg provided = null; // style = AppMsg.STYLE_ALERT; style = new AppMsg.Style(LENGTH_SHORT, R.color.sticky); AppMsg appMsg =
2014-04-25 16:06:16
595
转载 Android AppMsg (Crouton) Library
Android AppMsg (Crouton) LibraryImplementation of in-layout notifications. Based on Toast notifications and article The making of Prixing #4: in-layout notifications by Cyril Mottier.
2014-04-25 09:30:04
1361
转载 windows上安装MinGW 4.4、Qt library 4.8.4和Qt Creator
要进行Qt开发,首先要安装Qt library和Qt Creator,Qt library为Qt程序提供头文件、静态链接库和动态链接库,Qt Creator则是用于编程的IDE,提供了GUI界面绘制、代码编写、程序调试等多个功能。Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,
2014-04-24 15:51:23
822
转载 Android应用启动后自动创建桌面快捷方式
和IOS开发和Windows Phone开发相比,Android是开放的,Android上的开发也相对更加灵活,能够做很多事情。有的朋友会发现,在某些Android应用安装以后,第一次运行,就会在桌面创建快捷方式。这是如何做到的呢?要不怎么说Android特别开放呢,在Android开发中,只要发送一个广播,就可以实现这种需求了。废话不多说,以下是封装好的一段代码。
2014-04-16 18:07:22
479
转载 使用Thread、Runnable、Handler
使用Thread、Runnable、Handler在Runnable中做HTTP请求,不用阻塞UI线程~ 1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829public void onCreate(Bundle savedInsta
2014-04-14 15:20:20
470
转载 常用的几种方法给线程传参数
初始化线程:Student stu = new Student(); MyThread myThread = new MyThread(stu);myThread.start(); //定义线程class MyThread extends Thread{ private Student stu; //定义需要传值进来的参数
2014-04-14 13:01:11
1177
转载 JNA
JNA—JNI终结者 介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/ 非常强大、易用,功能上类似与.NET的P/Invoke。
2014-04-14 12:56:08
470
转载 adb截屏并保存到当地
adb shell /system/bin/screencap -p /sdcard/screenshot.pngadb pull /sdcard/screenshot.png d:/screenshot.png
2014-04-14 09:49:53
1080
原创 activity弹出式窗口的实现
package com.stu.ui;import com.example.zfzscroll.R;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClick
2014-04-14 09:41:54
499
转载 popupWindow
PopupWindow是Android上自定义弹出窗口,使用起来很方便。PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_
2014-04-12 15:58:43
624
原创 点击actionbar左侧图标,实现返回效果
当我们想实现用户点击ActionBar 图标后返回前一个activity,可以通过在Actionbar设置setDisplayHomeAsUpEnabled(true) 来实现。[java] view plaincopypublic class HomyUpActivity extends Activity { /** Call
2014-04-12 09:16:33
723
转载 右滑动返回
在ios7中,苹果的原生态应用几乎都能够通过向右滑动来返回到前一个页面,这样可以避免用户在单手操作时用大拇指去点击那个遥远的返回键(iphone5的这种返回被吐糟为反人类设计)。然而现在android的手机市场上几乎很难找到小于4寸屏的手机了,几乎所有的应用都是通过点击左上角的返回来退到上一个页面,如果单手拿一个大屏手机,我是觉得会发疯。为此花了点时间写了个向右滑动返回的demo。效果如下图:
2014-04-11 13:33:50
652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人