- 浏览: 73130 次
- 性别:
最新评论
文章列表
Android studio报错解决
- 博客分类:
- android
Error:Execution failed for task ':clientmchatandroid:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE.txt File1: F:\project\NettyApplication\cl ...
1.以module形式导入project new->new module
2.将module变为library builder.gradle中将
apply plugin: 'com.android.application'
改为
apply plugin: 'com.android.library'
defaultConfig {
applicationId "com.example.administrator.m3demo"
去掉这行
3.编译,在builder->outputs->aar中找到生成的aar
4 ...
studio下jni开发,编译错误在gradle.properties下添加 android.useDeprecatedNdk=true
so 文件路径:F:\project\TestDemo\app\build\intermediates\ndk\debug\lib
导入so文件
wait notify notifyAll
- 博客分类:
- java
wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。
这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。
如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。
如果对象调用了notify方法就会通知某个正在等待这个对象的控制权的线程可以继续运行。
如果对象调用了notifyAll方法就会通知所有等待这个对象控制权的线程继续运行。
其中wait方法有三个over load方法:
wait()
wait(l ...
当前位置:首页 >> 开发资料欢迎阅读本文,本文的潜力期待您的发现
android开发如何获取res/raw和assets文件夹的路径
android开发如何获取res/raw和assets文件夹的路径,主要分为两种情况:
1.如果你只是拷贝动作,那么你只需要得到res/raw和assets文件输入流就可以,方法如下:
获取res/raw文件输入流: InputStream is=getResources().openRawResource(R.raw.XXX); 获取assets文件输入流: Input ...
WebService WSDL
- 博客分类:
- android
服务器开发步骤:
//1.必须有这个注解
@WebService
public class HelloService {
//2.必须要有一个公共方法
public void doublekill() {
System.out.println("doublekill");
}
public User getUser(int id) {
User user=new User();
user.setId(id);
user.setName("张三");
user.setPwd("12345 ...
LinearLayout分割线
- 博客分类:
- android
在 Android3.0及以上版本,LinearLayout支持直接显示分隔线。设置<LinearLayout>标签的 android:showDividers属性可以再LinearLayout的相应位置显示分隔线。如果有多个LinearLayout,显示效果和在 LinearLayout之间加分隔线是一样的。
android:showDividers属性可以设置如下4个值:
none:不显示分隔线;
beginning:在LinearLayout的开始处显示分隔线;
end:在Linearlayout的结尾处显示分隔线;
middle:在LinearLayout中的 ...
1,HTTP请求的基本概念
TCP/UPD/HTTP
*2,HTTP请求头和响应头的含义
请求头:
Accept: text/html,image/*(浏览器可以接收的类型)
Accept-Charset: ISO-8859-1(浏览器可以接收的编码类型)
Accept-Encoding: gzip,compress(浏览器可以接收压缩编码类型)
Accept-Language: en-us,zh-cn(浏览器可以接收的语言和国家类型)
Host: www.it315.org:80(浏览器请求的主机和端口)
If-Modified-Since: ...
ViewPager滑动特效 特效2 ViewPagerIndictaor
loading效果
选择图片
FastDevForAndroid
字符串转资源id
Android 在发布 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?比如你使用了
导语:沉浸式状态栏,改变状态栏的颜色使之与APP风格一体化是不是感觉很漂亮,很美?其实实现这种效果并不难,google在4.4及以下提供了相关的方法。
我相信大家肯定看到过很多软件有沉浸式状态栏,在运行该App时改变了手机屏幕顶部状态栏的颜色,使他们的风格非常的统一,看起来异常的漂亮和清爽。想不想实现这种效果呢,其实在Android KITKAT上有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽统一。当然这种效果只支持在API 19及以上使用沉浸式状态。4.4系统以上的是看不到这种效果的。
效果图
Snackbar替代Toast
- 博客分类:
- android
原文 http://www.cnblogs.com/punkisnotdead/p/4663885.html
snakebar样式: http://blog.163.com/china_uv/blog/static/1171372672015856212986/
在谷歌提出 material design 之后,终于推出了 android.support.design 这个官方的material design库,这几天我也简单浏览了下 ...
git sshkey生成
- 博客分类:
- 笔记
Git SSH Key 生成步骤
2012-11-27 15:49 112338人阅读 评论(4) 收藏 举报
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。
github的SSH配置如下:
应用场景:某商店临时搞促销活动,普通用户打9折满10元送牙刷,老用户打8折满20送枕头,Vip用户打7折满50送mp3
public class User {
private String name;
private int type;//假设数据库中 0代表普通用户 ,1代表老用户,2代表Vip用户
public User(String name, int type) {
this.name = name;
this.type = type;
}
public interface Istrategy {
double getPr ...