- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 android studio可恶的so文件
今天应用一个第三方的so文件,结果一运行就挂,我就新建一个工程,然后代码复制过去,没问题啊,我靠。。看第一张图,我里边只有armeabi一个目录,可我把apk解压出来发现下边有3个目录,我去,进去一看有个我不认识的so文件,想想应该是引用的那个第三方库里有的,这就是元凶啊。。。因为我那个so只提供了armeabi一种cup型号,其他2种没提供,结果就找不到so。。。
2016-03-25 16:38:13 784
原创 Error : cause android.compileSdkVersion is missing
好奇葩,不小心碰到这个问题了,本来好好的工程,我不小心操作发现这个出问题了就是build.gradle文件,错误的如下apply plugin: 'com.android.library'apply from: 'bintray.gradle'android { compileSdkVersion 23 buildToolsVersion "23.0.1" d
2015-11-27 17:35:58 4046 2
转载 viewpager 屏幕显示多个
原文:点击打开链接个人感觉最简单的就是那个重写@Overridepublic float getPageWidth(int position) { return 0.6f;}不过这个也有缺点啊,选中的不在中间。还有最后那种重写容器的,在中间。不过得重写个容器。各有优缺点吧,看着用
2015-11-03 11:43:32 773
转载 Android studio如何使用SVN进行版本控制
原文:http://www.zhihu.com/question/32298079一、Android Studio配置SVNAndroid Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SV
2015-09-09 11:08:42 608
原创 apkplug使用体验
官网地址:http://www.apkplug.com/先说下插件的配置,因为主程序要用到插件的配置首先在assets目录下添加plugin.xml文件如下: Bundle-Name="huanxindemo" Bundle-SymbolicName="com.easemob.chatuidemo" Bu
2015-06-23 09:32:44 1545 2
转载 Class not found when unmarshalling
问题的出现,打开页面,之后home切换到后台,等内存不足,重新进入此页面的时候会出错出现问题的原因: adapter里用到了如下的类,系统的。BaseSavedState而上边的类又继承了protected AbsSavedState(Parcel source) { // FIXME need class loader Parcelable super
2015-06-01 18:01:40 2338
转载 PowerManager
PowerManager这个类主要是用来控制电源状态的. 通过使用该类提供的api可以控制电池的待机时间,一般情况下不要使用。如果确实需要使用,那么尽可能的使用最低级别的WakeLocks锁。并且确保使用完后释放它。你可以通过context.getSystemService(Context.POWER_SERVICE)的方式获得PowerManager的实例。在PowerManager中,最主要的
2015-05-18 10:55:17 590
转载 Java String和Date的转换
原帖:http://www.cnblogs.com/bmbm/archive/2011/12/06/2342264.htmlString—>Date方法一:String dateString = "2012-12-06 "; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM
2015-05-11 16:23:44 592
转载 错误日志记录
升级到 AppCompat v22.1.0 报错: AppCompat does not support the current theme features最新的Surpport里面的主题检查好像更严格了。以前使用ActionBarActivity + Toolbar的时候,我是这么定义的 name="AppTheme.Base" parent="Them
2015-04-30 20:25:06 705
原创 关于android adt的更新
以前更新都在线,现在在线得翻墙了。。不论是翻墙还是下载别人提供的zip文件,都要注意如下的问题图中箭头的地方一定不要勾选啊,我弄了2个eclipse,一个在线,一个下的zip压缩包,结果都更新失败,,最后把那勾去掉都成功了。。
2015-04-27 22:01:35 621
原创 Unable to execute dex: Multiple dex files define Lcom/jess/ui/ScrollBarDrawa
Unable to execute dex: Multiple dex files define L com/jess/ui/ScrollBarDrawa出错原因,我引用的一个第三方库,,而同事把库里的代码复制进我们的工程,我没注意,同步完代码出现了这问题。。就是这个库的代码有2个,重复了。。如上提示的那个类说有2个。。。删掉了第三方引用就好了
2015-03-11 16:24:04 974 1
原创 简单的第三方图标使用
github地址:点击打开链接需要的jar包:点击打开链接图片预览看这里:点击打开链接那工程咱运行不起来,就下载下jar简单用下吧。jar里提供了两种最简单的, <android.widget.IconTextView android:layout_width="wrap_content" android:layout_height="wr
2015-02-28 17:26:52 1046 1
转载 Uri 中文乱码问题
没事用了下Uri.fromFile(new File("/aaa/白板.pdf")).toString() 结果却不是我要的,2个中文字 白板竟然成了百分号了。。无语,百度下找了下列子我自己偷懒了,我去,我反正是保存这个路径的,我直接在 路径前加了个 file:/// 完事,也不用Uri了。。下边是搜到的文章:http://blog.chinaunix.net/uid-2114
2015-02-12 09:26:53 1528
转载 Canvas的效果操作及save()和restore()方法应用
原文:http://blog.163.com/gobby_1110/blog/static/29281715201010188417838/平移、缩放、旋转等操作等于是,我在一个正的画布绘制好图,然后再把画布做旋转、平移、缩放等等的效果。也就是说,我使用的X、Y坐标还是正常的坐标(没旋转、平移、缩放等之前的坐标)。 save()和restore()是用来
2015-02-05 17:22:11 645
转载 Activity四种加载模式
转载地址:点击打开链接Activity的启动模式可以通过AndroidManifest.xml文件中的元素的属性来指定,一共有4中模式: activity android:name="ActivityMain" android:launchMode="singleTask">activity>
2015-01-15 13:00:31 687
转载 整理下发邮件
以前测试还好的,现在不知道咋了,竟然发送失败,提示错误。。不管了,先放这里方便以后查找177: W/System.err(9925): javax.mail.MessagingException: 500 Error: bad syntax几个基本类:MailSenderInfo.java/** * 发送邮件需要使用的基本信息 */ import java.ut
2015-01-14 16:29:50 758
转载 简单的回弹效果
这个主要是垂直方向的,如果需要左右的,修改下y为x即可。import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import and
2015-01-14 15:41:54 830
转载 android动画之transalte
原帖地址:http://www.cnblogs.com/bavariama/archive/2013/01/29/2881225.htmlActivity的切换效果使用的是Android的动画效果,Android的动画在官方有相关资料:http://developer.android.com/guide/topics/graphics/animation.html和http://dev
2015-01-14 15:38:00 822
翻译 renderscript-v8.jar的简单使用
这个库主要是对图形的处理,模糊,渲染需要的操作,加入v8库,支持这个jar包的目录在\sdk\build-tools\里面,如下两张图,因为build-tools大家的目录可能不一样,老的是上边那个目录,新的是下边的。之后记得在project.properties添加如下选中的那行代码,否则运行的时候会报错提示找不到库的xml代码如下: <ImageVi
2015-01-13 14:03:33 3172
原创 ViewSwitcher,ImageSwitcher,TextSwitcher,ViewAnimator
首先简单看下ViewAnimator,因为其他3个都是复写了他,限制为最多2个控件切换而已。默认的情况下显示第一个布局。红色的部分默认都不显示 android:id="@+id/animator" android:layout_width="match_parent" android:layout_height="match_parent"
2015-01-12 17:16:53 766
原创 SlidingTabLayout
效果图如下:布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
2015-01-12 14:52:33 4022
转载 bad class file magic (cafebabe) or version (0034.0000)
UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) 出错的原因,我从1.8的jre里复制了一个jar包到工程里,而我的工程使用的是1.6的编译环境。后来从1.6的里边复制了一个。
2015-01-04 15:12:55 8120
转载 apache POI 的 HSSF和XSSF
转自:http://blog.sina.com.cn/s/blog_717c2b0f0100wcef.html没工夫看先放着还有几个不错的:第一个:点击打开链接 POI 是 Apache 下的 Jakata 项目的一个子项目,主要用于提供 java 操作 MicrosoftOffice 办公套件如 Excel,Word,Powerpoint 等文件的 API.
2014-12-24 16:36:41 2524
原创 太坑爹的v7包啊。。
目前eclipse里有4个v7包,实在无语。。。最早的工程用了个v7包,昨天无聊 换成最新的了。。结果今天打包的时候代码混淆总报错,提示这个那个方法找不到。。。找了半天找不到解决办法。。想想以前都好了。。。赶紧去svn上下了以前提交的老的v7,替换掉竟然ok了,真无语啊,,那7个v7包。里边的v7jar包没一个大小一样。我擦。我想说,你有了新的,没必要把老的里边的东西删了啊,这
2014-12-18 11:21:54 697
转载 ndk相关1
Android.mk 文件是Android 的 makefile文件,内容如下:# Copyright (C) 2009 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file ex
2014-12-17 21:57:53 583
原创 image-chooser-library 相册图片选择,拍照
如标题所示的库,可用来操作相册,以及拍照,视频等操作。使用方法:比如点击某个按钮后,执行如下的方法:chooser(ChooserType.REQUEST_PICK_PICTURE);//注意红色的this,代表的如果是activity那么会执行activity里的onActivityResult方法,如果this代表 fragment,那么会执行fragment里
2014-12-11 15:37:22 2193
原创 AudioRecord音频录制的IllegalStateException
如果音频录制开始结束的速度太快,可能还没准备好,你就stop就会出现这种状态。我们在开始前,最好先确保之前 的已经释放掉了。。。MediaPlayer或AudioRecord必须在mediaPlay.isPlaying()返回true时才能执行stop,否则就会出现IllegalStateException的错误。所以我们在调用stop方法的时候得先判断状态。。
2014-12-11 09:46:48 1352
转载 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
自定义了一个画布,由于切换背景速度太快,导致切换2页就挂掉。。咋也找不到原因。。后来参考下边的帖子。。http://blog.csdn.net/sonikk/article/details/9217181感觉应该也是我的bitmap回收的问题。。。。仔细看了几遍,后来有2行代码换了下顺序就好了。。。。哎,应该是使用了已经回收的bitmap的问题。希望以后碰到同样的问题可以同样处理。
2014-12-10 16:36:38 895
转载 FragmentPagerAdapter 和FragmentStatePagerAdapter
原帖地址:http://www.apkbus.com/android-90417-1-1.html在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发
2014-12-02 17:34:34 645
原创 java.io.IOException: The same input jar [***\libs\javastruct-0.1.jar] is specified twice
提示包制定了2次。。这个老的eclipse打包没问题的,不会提示这个错误。新的elicpse会提示这样的。
2014-10-16 11:36:38 5031
转载 ndk使用
原文地址:http://www.cnblogs.com/snake-hand/p/3178037.html(1)新建android工程(2)添加NDK路径(3)添加本地支持给本地库起名此时工程目录下会自动生成jni文件夹此时Makefile也自动生成
2014-09-25 22:20:14 728
转载 Eclipse NDK 配置
原帖地址:http://www.cnblogs.com/chenjiajin/archive/2012/04/12/2444188.html
2014-09-24 22:48:46 701
原创 邮箱格式验证手机号格式验证,自动读取短信
1,邮箱和手机号的格式简单验证 private boolean AuthRegisterUser(String UserName) { Pattern patternMailBox = Pattern .compile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-
2014-09-23 15:31:58 2848
转载 Activity的启动模式和悬浮窗
原文:http://blog.csdn.net/linghu_java/article/details/17266603在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:
2014-09-03 15:57:24 2002
转载 onnewintent的使用时机
原文:http://www.cnblogs.com/zenfly/archive/2012/02/10/2345196.html
2014-09-03 14:52:54 784
原创 使用v7包,actionbar的问题
可能第一次使用v7包,很多人都以为和v4一样,其实不然。。一样的代码,用v7效果不一样的。。。 xmlns:app="http://schemas.android.com/apk/res-auto" > android:id="@+id/submit_menu" android:showAsAction=
2014-08-28 15:02:48 1175
ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar
2014-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人