自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

choubaoguai的专栏

程序猿就是这样子。迭代的是日子,递归的是生活。

  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 鸿蒙 ets 绘制正余弦

ets绘制正弦、余弦图

2022-07-12 17:54:37 259 1

原创 xian-instyle-res

2020-05-25 15:41:06 141

原创 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 443 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 612

原创 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 5692 3

转载 GET-POST 其他配置

若使用GET方式,则setdoInput(true),setdoOutput(false);若使用POST方式,则setdoInput(true),setdoOutput(true),setdoInput的默认值是false。

2017-06-20 17:32:33 279

原创 android 创建5G wlan direct group

setWifiP2pChannels hide方法,可以实现修改wifi信道的功能。

2017-06-13 16:02:10 1857

原创 Wifi Direct 修改群组名称特别注意

使用  setDeviceName  反射进行wlan direct群组名称的修改,有时候会发现修改失败或者在有些机器上总是无法修改成功,请注意。该处有最大字符长度限制。最长为 18位。

2017-05-22 16:55:29 632

转载 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 605

转载 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 577

转载 fragment 和viewpaper结合fragment生命周期减少

当fragment和viewpaper结合时,当前activity的onresume将和fragment的onresume绑定,因此,切换viewpaper时,当前的fragment不会有onresume、onpause的调用,以下方法可以增加onresume的调用。而onpause据原作者所述,还不完善。代码如下:@Overridepublic void set

2017-04-17 16:28:52 422

原创 Wifi-direct 相关记录

wif-direct 建立群组关系的两种模式1.普通模式  都使用wifi-direct 进行链接。此时,被链接方有系统弹框进行确认普通模式不打断用户当前链接wifi的行为。所以不会中断wifi网络。但是链接速度慢,搜索慢(创建以后,必须持续搜索)普通模式,当有至少两部机器相互链接成功后,群组自动创建成功(群主由底层协议确定,无法上层直接定义),群组创建成功以后,该群组被其他wifi链

2017-04-13 21:16:46 831

原创 android File listFiles()崩溃问题

在mainifest中的application下加入 android:debuggable="false"

2017-04-12 15:55:14 3891 3

转载 Handler防止内存泄露

//解决方法//使用静态内部类,并在其中创建对Activity的弱引用 private static class MyHandler extends Handler{ //对Activity的弱引用 private final WeakReference mActivity; public MyHandler(HandlerActivity

2017-03-29 21:57:19 256

原创 Thread 中使用handler

在Thread中使用Handler时,总是会发生崩溃。导致该问题的原因是,线程中的消息队列没有正式运行起来。需要使用Looper.prepare();创建使用Looper.loop();运行而在activity中,不需要执行以上操作,因为activity中已经执行过了

2017-03-29 21:55:38 531

转载 MYSQL like + 变量

like concat('%',@变量,'%');

2016-11-10 11:17:58 5500

原创 PackageManager has died

导致该问题的原因是多线程中调用 PackageManager 的getPackageInfo 方法导致尽量避免多线程同时调用该方法。出现概率极低,因为PackageManager调用后即释放。没有太大问题的话,可以try catch去避免。

2016-10-20 09:53:56 683

转载 检查是否存在虚拟按键栏

/**     * 检查是否存在虚拟按键栏     * @param context     * @return     */    private static boolean hasNavBar(Context context) {        Resources res = context.getResources();        int resourceI

2016-10-19 11:21:21 761 1

原创 微信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 1422

转载 YUV 解析

做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。    YUV,分为三个分量,“Y”表示明

2014-05-20 15:38:21 414

原创 使用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 1754

原创 opencv249 -- vs 2013配置

1.安装vs2013----当然是必须的了2.下载解压

2014-05-18 22:43:25 1797

转载 重启app

Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i);

2014-04-27 13:48:56 555

转载 动态全屏设置 android

public void fullScreenChange() { SharedPreferences mPreferences = PreferenceManager .getDefaultSharedPreferences(this); boolean fullScreen = mPreferences.getBoolean("fullScreen", false); Win

2014-04-27 12:31:40 617

原创 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 3614 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 583

转载 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 1330

转载 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 793

转载 Android应用启动后自动创建桌面快捷方式

和IOS开发和Windows Phone开发相比,Android是开放的,Android上的开发也相对更加灵活,能够做很多事情。有的朋友会发现,在某些Android应用安装以后,第一次运行,就会在桌面创建快捷方式。这是如何做到的呢?要不怎么说Android特别开放呢,在Android开发中,只要发送一个广播,就可以实现这种需求了。废话不多说,以下是封装好的一段代码。

2014-04-16 18:07:22 465

原创 设置MySQL安全模式 解除不能修改删除问题

SET SQL_SAFE_UPDATES = 0;设置MySQL安全模式  解除不能修改删除问题

2014-04-16 18:04:11 2391

转载 使用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 458

转载 常用的几种方法给线程传参数

初始化线程:Student stu = new Student(); MyThread myThread = new MyThread(stu);myThread.start(); //定义线程class MyThread extends Thread{                private Student stu; //定义需要传值进来的参数       

2014-04-14 13:01:11 1148

转载 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 456

原创 动态修改actionbar图标

首先,定义全局的Menu对象private Menu mainMenu = null;

2014-04-14 10:16:48 634

转载 adb截屏并保存到当地

adb shell /system/bin/screencap -p /sdcard/screenshot.pngadb pull /sdcard/screenshot.png d:/screenshot.png

2014-04-14 09:49:53 1043

原创 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 479

转载 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 591

原创 点击actionbar左侧图标,实现返回效果

当我们想实现用户点击ActionBar 图标后返回前一个activity,可以通过在Actionbar设置setDisplayHomeAsUpEnabled(true) 来实现。[java] view plaincopypublic class HomyUpActivity extends Activity {      /** Call

2014-04-12 09:16:33 699

转载 右滑动返回

在ios7中,苹果的原生态应用几乎都能够通过向右滑动来返回到前一个页面,这样可以避免用户在单手操作时用大拇指去点击那个遥远的返回键(iphone5的这种返回被吐糟为反人类设计)。然而现在android的手机市场上几乎很难找到小于4寸屏的手机了,几乎所有的应用都是通过点击左上角的返回来退到上一个页面,如果单手拿一个大屏手机,我是觉得会发疯。为此花了点时间写了个向右滑动返回的demo。效果如下图:

2014-04-11 13:33:50 632

原创 android 按钮点击效果的实现

在android 中,点击一次按钮需要

2014-04-05 15:56:53 533

menuPerferct

menu实体点击与actionbar more点击效果相同

2014-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除