`
文章列表
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 ...

链接2

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 ...

raw asset

当前位置:首页 >> 开发资料欢迎阅读本文,本文的潜力期待您的发现 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

服务器开发步骤: //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分割线

在 Android3.0及以上版本,LinearLayout支持直接显示分隔线。设置<LinearLayout>标签的 android:showDividers属性可以再LinearLayout的相应位置显示分隔线。如果有多个LinearLayout,显示效果和在 LinearLayout之间加分隔线是一样的。 android:showDividers属性可以设置如下4个值: none:不显示分隔线; beginning:在LinearLayout的开始处显示分隔线; end:在Linearlayout的结尾处显示分隔线; middle:在LinearLayout中的 ...

http头信息

 
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

原文  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 ...
Global site tag (gtag.js) - Google Analytics