android开发中遇到的问题汇总【二】

36.代码规范

// Disallow Parent Intercept, just in case ViewParent parent = getParent(); if (parent != null) { parent.requestDisallowInterceptTouchEvent(true); }

38.在纯属布局中,将除最底部以外的的view都设置weight为1就可以了。

39.editview 左侧加drawable 如果只是在左边或者右边加图片 可以用EditeView 的一个属性; android:drawableLeft在text的左边输出一个drawable,如图片! 如果在中间或者随意加图片的话,需要你重写EditView来实现图文混排!

40.加密算法

41.01-07 15:34:23.160: E/AndroidRuntime(1932): Caused by: java.lang.UnsatisfiedLinkError: Couldn’t load AES: findLibrary returned null

01-07 15:37:43.240: E/AndroidRuntime(2537): java.lang.UnsatisfiedLinkError: Native method not found: com.jetsun.hbfc.core.AESCoder.decryptCNew:()Ljava/lang /String;

01-07 15:37:43.230: D/dalvikvm(2537): No JNI_OnLoad found in /data/data/com.jetsun.hbfc/lib/libAES.so 0x4160abe0, skipping init

01-07 15:37:43.230: W/dalvikvm(2537): No implementation found for native Lcom/jetsun/hbfc/core/AESCoder;.decryptCNew:()Ljava/lang/String;

return makes pointer from integer without a cast [enabled by default]

01-07 17:51:47.520: D/dalvikvm(12438): No JNI_OnLoad found in /data/data/com.jetsun.hbfc/lib/libAES.so 0x41601a80, skipping init 01-07 17:51:47.525: I/JNIMsg(12438): jclass == NULL 01-07 17:51:47.525: I/JNIMsg(12438): step 1 : jclass Begin ok ! 01-07 17:51:47.525: I/JNIMsg(12438): encryptC == NULL 01-07 17:51:47.525: I/JNIMsg(12438): step 2 : decryptC new failed 01-07 17:51:47.525: I/JNIMsg(12438): step 2 : decryptC method prepared ok !

41.jni基础 android android_log_print打印函数源代码 JNI字段描述符“([Ljava/lang/String;)V” jni函数讲解 基于 Android NDK 的学习之旅—– C调用Java No JNI_OnLoad found in … skipping init eclipse ndk配置详细描述 基于 Android NDK 的学习之旅

汇总 ndk精华

http://www.cnblogs.com/luxiaofeng54/archive/2011/08/17/2142000.htmlhttp://fgsink.blog.163.com/blog/#m=0&t=1&c=fks_084071081085086066085080094095085080086066082095095068084

42.md5 aes加密 有固定的密钥key的AES加密 android Rsa 算法加密明文—>公钥—>密文 密文–>密钥–>明文 java加密与解密的艺术作者 Android AES加密算法及其实现 AES加密解密Android版

加密方式 AES加密模式 AES/CBC/PKCS5Padding加密向量 ivsecretkey 秘钥编码方式 utf-8

43.proguard的使用

44.socket Socket简单用法 即时通讯 基于xmpp openfire smack开发之openfire介绍和部署[1] Openfire+Spark聊天Demo openfire的Android客户端实现

45.音频编解码 FFmpeg的Android平台移植—编译篇

46.f5 负载均衡

掌上指路标 —– APP架构与导航设计  APP导航设计的步骤主要为以下三步:

  1. APP框架整理:信息架构 or 任务分析

  2. 框架层级判断: 扁平 vs 树状

  3. 导航具体表现形式:控件形式and摆放位置

48.移动App架构设计 移动App设计之分层架构+MVC

49.Android 精品开源项目

50.使用GDB调试JNI代码 Android NDK应用原理 NDK 开发指南—Android NDK概览

51.ubuntu下搜狗输入法,,使用过程中突然出现 “搜狗面板程序加载失败 请重启以使用输入法”导致无法使用 解决方法:终端sogou-qimpanel &

52.layout_alignBaseline的作用

53.android:layout_weight的真实含义 android:layout_weight的真实含义是:一旦View设置了该属性(假设有效的情况下),那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比!

54.即时通讯

基础:socket 原理: 如何保证socket长连接 android中对服务端的长连接【socket】

1.Android 基于Socket的聊天应用(二) #!comments 下载demoUbuntu 14.04下MySQL服务器和客户端的安装 Ubuntu 安装mysql和简单操作 如何在mysql中创建数据库 Java连接MYSQL 数据库的连接步骤 2.基于XMPP的即时聊天项目 需要google账号,目前无法登录 本项目是一套基于android+asmack+openfire+xmpp的安卓即时聊天服务端,项目直连google talk服务器,可以使用谷歌帐号登录客户端,测试需要至少两个谷歌帐号。在程序里添加好友即可聊天3.Android手机通过socket与pc通信

55.ubuntu显示端口占用、正在运行的程序,以及强制关闭一个进程 1. 显示占用某个端口的程序

lsof -i:80lsof -i:50002. 显示某个程序是否在运行,查看某个运行的程序ps -aux | grep “paster”ps -aux | grep apache23. 杀掉一个进程,和强制杀掉一个进程kill 211119sudo kill -s 9 21119

56.设置Activity进入退出动画 使用代码设定

通过调用overridePendingTransition() 可以实时修改Activity的切换动画。但需注意的是:该函数必须在调用startActivity()或者finish()后立即调用,且只有效一次。

57.滑动返回 android-swipelistview SwipeBackLayout SlidingFinish

自从用了swipebacklayout, 友好度提高了许多。但是又遇到一个问题 如下每个界面在滑动返回时候都能够看到桌面 ,然后才跳到我的主界面。 解决方法: 主界面窗口不要设置透明 <item>false</item>,其他界面true

58.Android 虚拟键盘弹出把底部栏顶上去的解决办法 解决办法:

在AndroidManifest的相应的activity中加上:android:windowSoftInputMode=”adjustPan”

如果我们想要更多的玫瑰花,就必须种植更多的玫瑰树。

android开发中遇到的问题汇总【二】

相关文章:

你感兴趣的文章:

标签云: