自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 调用OpenSSL报错:libcrypto.a(armcap.o):armcap.c:undefined reference to 'sigfillset'

在调用OpenSSL的某些函数的时候,编译后报错如下:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:externalNativeBuildDebug'.> Build command failed. Error while executing pr...

2018-03-09 09:45:21 3526

原创 Now Launching Native Debug Session Attention! No symbol directories found - please check your native

用Android Studio 3.0已经有一段时间了今天在调试JNI的时候出现了无法调试的情况报错如标题所示Now Launching Native Debug SessionAttention! No symbol directories found - please check your native debug configurationWTF!前一分钟还能调试。

2017-11-24 18:20:31 4728 3

原创 又经历了一次拍照与选相册的洗礼

最近使用到了拍照与相册选图。从4.4到6.0,再到7.0,Google关于系统权限与文件安全方面做了几次大的变动。因此特别让Android猿媛们苦恼,没有一个全兼容的API,只能手动兼容每个版本。当然Github上也有很多奆奆们的轮子可以使用,但是考虑到项目大小的问题,还是选择自己手动实现。在此描述两个容易忽视的问题:1、照片翻转问题由于硬件缘故,从相册或相机中获取

2017-10-27 18:02:47 331

原创 尝试Android的毛玻璃(Blur)效果

最近项目中遇到了毛玻璃效果,实现过程中在github上查了很多代码。看过一些方法的实现,大多都是需要一张图片,一个ImageView。由于项目的限制,我需要像苹果系统那样,把整个屏幕都变成毛玻璃效果,因此筛选之后实现了整理一下逻辑:1、获取屏幕View2、将View转换为Bitmapprivate Bitmap view2Bitmap(View v) { int

2017-10-27 16:33:06 7847 2

转载 mysql无法开启:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'

If you can't start mysql service in snow leopard, and in the panel prefs appears 'warning the user/local/mysql/data directory is not owned by the mysql user', you have to:sudo chown -RL root:mys

2016-10-17 23:28:23 7161 3

原创 Android 6的MAC获取

问题:Android 6.0的手机无法通过低版本的Mac地址获取方式获取Mac地址WifiInfo.getMacAddress() 或者 BluetoothAdapter.getAddress()原因:由于安全方面的原因,Google在Android 6.0以后的SDK中将上述两个方法的返回值修改为了固定的“02:00:00:00:00:00”但是可以从NetworkInter

2016-08-09 14:02:33 2071

原创 EditText的inputType类型设置

Constant中的内容可以直接在xml文件中写入,但是在代码中设置的话。。。请务必写Description中的参数。ConstantValueDescriptiondate0x00000014For entering a date. Corresponds to TYPE_CLASS_DATETIME |TYPE_DATETIME_

2016-07-18 10:17:59 1035

原创 android DatePickerDialog被取消后仍然会执行onDateSet方法的解决

开发遇到系统如标题的问题原因很好找:1、在Dialog被取消的时候会调用onStop方法2、onStop的方法中出了关闭Dialog之前还是调用了onDateSet方法3、So,自定义一个Dialog继承与DatePickerDialog4、去掉onStop中的super.onStop();方法关键代码: class DateDialog extends Da

2016-07-14 18:08:32 789

原创 Edittext不可编辑可点击 & 解决Edittext第二次点击才有效

问题1:Edittext不可编辑可点击1、Edittext在新的api里已经把editable功能标记deprecated。2、但是如果设置enabled为false的话,点击事件也无效了。3、设置focusable也没什么效果。。。解决1:设置setKeyListener(null)方法1、给Edittext设置setKeyListener(null); 禁止弹出输入法2

2016-07-14 17:51:20 8907

原创 mac 安装mysql后 忘记默认的随机密码

哎 技多不压身,但是费脑!!弄个环境开发jsp,需要安装mysql,然后就遇到了如题的问题。。。首先关闭mysql服务,然后开始后面的命令1、cd /usr/local/mysql/bin/2、sudo su3、./mysqld_safe --skip-grant-tables &tip:skip前面是两个“-”到此,mysql服务会自动重启。此时mysql不需

2016-07-08 18:07:44 4505

原创 'XCTest/XCTest.h' file not found

初学iOS,遇到'XCTest/XCTest.h' file not found问题从stackoverflow上找到了解决方法,如下:选择xxxUITests -> Build Settings -> Framework Search Paths 填入$(PLATFORM_DIR)/Developer/Library/Frameworks再次运行吧!路漫漫其修远,

2016-07-03 22:06:20 6497

原创 类似问题 duplicate entry: com/example/apputils/BuildConfig.class

最近遇到了一些环境配置方面的问题不知道是Android Studio的版本问题还是mac软件自身的问题如题:duplicate entry: com/example/apputils/BuildConfig.class出现了几次类似的重复类,或者重复包问题几经周折,还是在stackoverflow上找到了解决方法特此,写下共勉!In terminal

2016-06-24 17:18:02 5085 2

原创 Android透明状态栏和底部操作栏(附图)

代码方法:在setContentView()前面加上以下代码。if(VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowMan

2016-05-24 13:52:01 4339

原创 MAC上添加ADB环境变量

1、启动终端2、进入当前用户的HOME目录下,输入CD $HOME3、打开.bash_profile,输入open -e .bash_profiletip:如果没有.bash_profile,请先创建,输入touch .bash_profile4、在打开的文本中,写入SDK的platform-tools和tools路径,如export PATH=${

2016-03-31 17:36:32 596

原创 通过wifi连接手机adb调试

1、检测ADB是否连上:USB连接手机,输入adb devices成功会出现:List of devices attached12345678 devicetip:ADB需要进入到你的sdk/platform-toolsd/目录下执行,或者把ADB命令添加到环境变量后直接执行2、将机器上的ADB端口切换为网络模式,输入adb tcpip 5555tip:555

2016-03-31 17:15:51 945

原创 Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

更新了最新的Android Studio预览版之后,运行程序。发现弹出了一个ErrorInstant Run requires 'Tools | Android | Enable ADB integration' to be enabled.google了一下之后,找到了解决办法。菜单栏,Tools -> Adnroid -> enable ADB integration在运行就o

2016-03-21 17:17:45 19529 5

原创 解决首次安装时点击“打开”与点击应用图标开启应用冲突

问题描述:在打包好apk,安装完成系统会让选择“完成”还是“打开”。点击“打开”后,系统会开启应用,随意跳转了几个界面后,通过手机上“home”键回到桌面。再通过应用图标开启应用时,出现了问题:启动的并不是之前运行的应用,而是重新开启了一个新的应用。解决方法:在应用启动Activity的onCreat()中加入以下代码即可,亲测有效哦~if ((getIntent(

2015-04-28 17:08:46 774

原创 Android中布局优化总结

1、<include> <merge> <viewStub>标签2、FrameLayout>RelationLayout>LinearLayout3、LinearLayout中少用layout_weight参数4、布局中减少Layout层次嵌套和不必要节点,代码中减少不必要的infalte(e.g. 局部变量->全局变量)5、用TextView代替TextView+ImageView的组合(实用drawableTop属性等)6、首次不需要显示使用的节点设置android:visibili

2015-04-28 16:54:16 711

原创 the zipalign tool was not found in the sdk

最近弄环境头疼得很。打包时候遇到一个问题:the zipalign tool was not found in the sdk主要问题是没有在sdk的tools目录中发现zipalign工具。但我的目录中有改该工具。为了节省时间 决定直接采用命令行 运行zipalign。代码如下:zipalign -v 4 in.apk out.apk等待完成即

2015-01-07 12:12:29 2819

原创 使用Burp Suite 对Android手机抓包

前提:使用Burp Suite 软件抓包。手机需要root。安装软件proxyDroid。步骤:一 打开Burp Suite进入Proxy --》 Options 如下:二 点击Add输入自定义的端口地址:即port,我输入的时3128选择Specific address 不要选择127.0.0.1,选择一个全局的IP地址,我的是:172.16.

2014-12-10 17:03:10 7569

原创 android 应用图标大小

LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。xhdpi (Extra-high density screen

2014-08-21 15:54:39 926

原创 友盟 Android SDK v4.0 SSO登录、分享事件

最近应项目原因用到友盟组件she'hu

2014-08-21 09:17:11 1154

原创 JSONException: java.lang.String cannot be converted to JSONObject

安卓开发,解析JSON数据时,巧遇此问题。ru

2014-07-31 14:45:31 1235 1

原创 Android中 Webview中js与Activity的交互

项目中遇到需要webview与activity的交互

2014-05-24 19:18:22 2211

原创 Mac系统ping命令使用方法

Mac系统ping命令使用方法1、打开终端2、输入 ping

2014-05-20 09:54:50 30732

原创 天气api

搜索了几个获取天气的api,共勉之!1 中国天气网

2014-05-05 22:20:47 1800 2

原创 让Dock栏透明方法

其实方法很简单,就是通过命令来将OS X Mavericks中的Dock栏变成透明效果:大家只需要打开自带的“终端”软件,复制输入如下代码并回车:defaults write com.apple.dock hide-mirror -bool true;killall Dock这样整个Dock栏就变成透明的了。如果想要恢复原来的效果,可以使用如下命令:

2014-05-04 13:57:37 3786

原创 android 播放 优酷视频

一、注册优酷开放平台账号二、创建应用,获取 client_id 与 client_secret三、播放器代码讲解(详见URL:http://open.youku.com/tools)提示:ie下要有才能显示正常如果播放器不能显示,请给播放器外层增加宽度和高度样式 player = new YKU.Player('youkuplayer',{

2014-03-28 21:49:06 6374

原创 Java中Split的注意

大家可曾用过 "str.ing|int".split("|");其结果将会是String[] s={"s","t","r",".","i","n","g","|","i","n","t"};搜索其原因java.lang.string.split split 方法 :将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separato

2014-03-27 17:27:07 747

转载 mac os x如何在eclipse中阅读jdk源代码

一、下载mac中自带的jdk并不包含源代码,所以在eclipse中无法查看, 需要到apple上去下载,https://developer.apple.com/downloads/index.actionDocumentation and developer runtime of "Java for OS X 2013-005". Contains JavaDoc, tools doc

2014-03-25 11:37:40 1426

原创 微信公共账号开发(未认证服务号)

最近微信公共账号很火一、注册去https://mp.weixin.qq.com/申请注册一个公共账号根据提示一步一步将各种信息完整(官方客服问答:http://kf.qq.com/faq/120911VrYVrA130619v6zaAn.html)二、账号类型公共账号类型有两种:订阅号与服务号(详细区别见:http://kf.qq.com/faq/120911VrYVrA130

2014-03-20 11:37:08 5939

原创 js random

Math.random()  //范围 [ 0 , 1 )1、Math.round(); // 四舍五入Math.round(Math.random()*3) //范围 [ 0 , 4 ]2、Math.ceil(); // 全入Math.ceil(Math.random()*3) //范围 [ 1 , 3 ]3、Math.floor(); // 全舍Math.flo

2014-03-20 09:35:58 1042 2

原创 PHP截取汉字乱码问题

前提:php.ini打开编辑,搜索mbstring.dll(Ctrl+F),找到 ;extension=php_mbstring.dll  把前面的;号去掉mb_substr:按字来切分字符mb_strcut:按字节来切分字符function mb_strcut ($str, $start, $length = null, $encoding = null) {

2014-03-07 21:39:35 749

转载 android——彻底关闭——应用程序

原文http://263229365.iteye.com/blog/12839141. finish()方法该方法可以结束当前 Activity2. killProcess通过调用 android.os.Process 的相关方法,结束 Appandroid.os.Process.killProcess(android.os.Process.myPid());

2014-02-15 16:53:23 923

原创 php中explode与split的区别

array split (string $pattern, string $string [, int $limit]) array explode ( string $separator, string $string [, int $limit]) 区别就在于 $pattern与$separator$pattern表示正则字符串$separator表示普通同

2014-02-15 15:16:35 892

转载 drawableLeft

Drawable img_on, img_off;Resources res = getResources();img_off = res.getDrawable(R.drawable.btn_strip_mark_off);//调用setCompoundDrawables时,必须调用Drawable.setBounds()方法,否则图片不显示img_off.set

2014-01-23 09:35:59 746

原创 android添加google日历活动

// 获取要出入的gmail账户的idString calId = "";Cursor userCursor = getContentResolver().query( Uri.parse(calanderURL), null, null, null, null);if (userCursor.getCount() > 0) { userCursor.moveToFirst(); ca

2013-11-26 17:02:55 1798

原创 java 字符型日期时间比较大小

import java.util.Date;import java.text.SimpleDateFormat;Date nowdate=new Date(); //取得当前时间String string4Date = "2013-11-26 11:20";//需要比较的字符串时间SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/d

2013-11-26 11:29:48 1652

转载 系统偏好-共享-web sharing 无法打开,黄灯一闪即灭

系统偏好-共享-web sharing 无法打开,黄灯一闪即灭。这是因为lion升级后/etc/apache/httpd.conf 文件修改了,原来的配置文件被更新了。解决方案:用原有httpd.conf替换新的,如下sudo /etc/apache/original/httpd.conf /etc/apache/

2013-11-13 17:56:19 1063

转载 服务器上的错误报告 显示

在 php.ini 文件中已经做过的事,请把下列各行添加到 httpd.conf,覆盖任何 php.ini 文件:php_flag  display_errors        onphp_value error_reporting       2039重启 apache

2013-11-13 17:54:54 1050

空空如也

空空如也

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

TA关注的人

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