- 浏览: 449830 次
- 性别:
- 来自: 成都
-
最新评论
-
紫瑶诗书:
Android自动化测试实战(Java篇+主流工具+框架+脚本 ...
使用Robotium进行android自动化测试 -
wxynxyo:
上善若水_Happy 写道你好,想请教下icon的css是怎么 ...
Primefaces3之p:tree -
上善若水_Happy:
你好,想请教下icon的css是怎么写的?
Primefaces3之p:tree -
weijs:
谢谢,这个文章解决了我的疑问
Jenkins 部署项目到远端的TOMCAT下 -
ljl961890233bear:
<bean id="st ...
springmvc 发送ajax中文乱码的几种解决办法
文章列表
使用LISTVIEW会遇到单选和多选的情况:
前提:LISTVIEW和ADAPTER(建议用自己写的,方便控制)
一.单选
/** ADAPTER部分 */
private int selectedIndex = -1; //定义一个标记
//适合单选
public void setSelectedIndex(int ind) {
selectedIndex = ind;
notifyDataSetChanged();
}
@Override
public View ge ...
情况如下:测试需要不同环境下的安装包,有的是本地测试环境,有的是上线的环境,解决如下
在android {} 里面使用productFlavors{}
productFlavors {
//测试版本
library {
versionCode 1.1
versionName 'XXXXXXXXXX'
}
//商用版本
product {
versionCode 1.1
version ...
想使用5.0的STATUS BAR变色功能,用gradle引入
compile 'com.android.support:appcompat-v7:21.0.+'
发现v21/values.xml下面各种报错,原因是使用的编译版本过低导致,改成如下即可
android {
compileSdkVersion 21
buildToolsVersion '21.1.2'
android 拼接布局导致的重叠
- 博客分类:
- android
在做页面设计的时候,发现了这样的一个问题,二个FrameLayout使用同一个颜色居然出现了重叠,错误如下:
XML代码布局很简单:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vert ...
如何切PSD的图,透明背景
- 博客分类:
- android
请教了几个美工大爷,学会了二种切图办法:
1. 开PS 然后打开PSD文件,右下角清理掉背景图
2. CTRL+ALT+SHIFT+E 把当前图层里面的内容扁平化
3.使用工具选中你想要的部分
4.CTRL+C复制并新建一个放入即可, 而且不用校准边框, 只需要把你要的图像选中即可
遇到问题总结:
1. ctrl+alt+shift+e按了没响应:
需要检查你原始的图层是否100%透明可操作, 如果不是,需要检查图层内容修复方可
使用UMENG的第三方登录, QQ和新浪都可以显示第三方登录,切换成微信出现如下的结果:
解决办法:
登录你的微信开放平台 ==》 找到你的APP ==》 检查微信登录开通了没有
如果没有:恭喜你,300银子就要和你说拜拜了
安卓开发中,遇到这样的情况,在某一列里面父类布局上有一些子类布局,点击父类布局触发事件, 由于父类是通过反射机制实现绑定的, 故只需要在父类布局定义
android:clickable="true"
就可以满足, 同时看了下VIEW的API
public boolean isClickable ()
Added in API level 1
Indicates whether this view reacts to click events or not.
Related XML Attributes
android: ...
UMENG微信分享获取-4的原因
- 博客分类:
- android
使用UMENG微信分享,获得-4的错误,检查了几个方面。
1. 打APK包没有放keystore,因为是以前的项目,那些人居然交接的时候也不说。
2. 检查下微信平台的ANDROID签名
3. 如果已经有了就用以前的keystore, 在AB二台机器上生成了keystore是不一样的,如果要修改那么平台和本地打包签名文件都要改的一致
4. 打签名包有debug和release版本, release版要求更高,它可以检查你整个项目的问题,如ID重复,转换异常等
最后我使用AS来处理的,ADT没有试过
使用百度的定位V6版本,下载官方的DEMO可以正常使用,移至自己的项目就出现了162的问题,官网给的答案是:so库没有被加载,解决办法:
在app(Module里面)的build.gradle里面添加如下代码,表明加载库的位置,当然你也可以在Application里面使用system.loadlibrary库
android {
............
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
..... ...
JPA: 如何从一个表里面拿想要的字段
- 博客分类:
- JPA
使用JPA的时候,在使用它和手机端进行交互的时候常常遇到只要某几个字段,但是会全部拿到的情况, 如:
拿到某个用户的全部信息, 如果这个用户还有其他的相关内容都会被抓出来发给手机端
String jpql = "select admin from Admin admin where lower(admin.username) = lower(:username)";
考虑到和手机端的交互用JSON当然内容越少越好,提供二种解决办法:
1. 使用Tuple, 并将结果放入自己定义的AdminWrapper
public List<Ad ...
在一个ListView里面每一列都有一个展示的内容和一个标记, 点选某一列这个标记就会显示出来
如图:
我采用的步骤是:
1. 在LISTVIEW的onItemClickListener里面给自己的适配器一个标记
mobileListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, Vie ...
从github上面导入工程到webstorm里面,设置github的密码,下载github的插件,网上例子多,唯一注意的问题是:
在github上面的url:git@github.com:test/node-js-sample.git
在webstorm里面需要改成https://github.com/test/node-js-sample.git即可。
google code介绍的比较清楚:
http://code.google.com/p/android-apktool/wiki/ApktoolOptions
下载
1.apptool.bat
2.下载apktool_2.0.0rc3.jar并改名为apktool.jar
3.把二个文件放在C盘根路径
4.执行apktool方法
apktool d xxx.apk -o <file name>
Merge Eclipse Project to AS for error: loader dalvik.system.PathClassLoader
- 博客分类:
- android studio
- android
把Eclipse的项目移至AS, 遇到了这样的错误
java.lang.ClassNotFoundException: com.xx.xx.xxx.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.lb.enduser.android-1.apk]
在stackoverflow里面类似的
http://stackoverflow.com/questions/13816961/java-lang-classnotfoundexception-in-loader-dalvik-system- ...
最近在学习Android Studio,遇到一个问题就是如何把Eclipse上面的项目迁移至Android Studio上面来。
Android Studio: 1.0.1
Eclipse: adt-bundle-windows-x86_64-20140321
Gradle: 2.2.1
JDK: 1.7
拿一个网上的androidpn-client-0.5.0 ...