Qué preparativos se necesitan para desarrollar una aplicación social de Android (qué son las aplicaciones sociales móviles)
No es difícil para una persona desarrollar una aplicación social de Android. Si es en su tiempo libre, puede volver a casa desde el trabajo hasta las 12 en punto todos los días, por lo que le llevará unas 4 horas. al día, más 12 horas al día los fines de semana, un mes es suficiente (Basado en la experiencia)~
A. Si lo hay, le ahorrará mucho tiempo. De lo contrario, es posible que deba publicar la imagen usted mismo;
B. ¿Tiene experiencia en programación? ¿Tienes experiencia en programación? Se puede ver en el tema de la pregunta que probablemente no tengas experiencia en programación;
Existen muchos tipos de software social, y los más comunes son contactar personas cercanas, enviar fotografías, tomar fotografías, editar imágenes y grabar vídeos;
p>
A continuación se presentan varias tecnologías: backend de Android, JavaServlet, uso de HTTP, no uso de Thrift y no uso de su propio protocolo
Primero analice el backend de Android, JavaServlet, que usa HTTP y no HTTP Thrift, no siga su propio protocolo.
Primero analice el lado de Android:
La primera condición es. estar familiarizado con la programación Java. Las personas sin conocimientos básicos de informática tendrán problemas. Se estima que las personas con conocimientos básicos lo aprenderán muy pronto;
2. Comience directamente desde el desarrollo de la página más simple y sin complicaciones, y luego debe comprender: el mecanismo de trabajo de Actividad, Fragmento y Servicio. El mecanismo de trabajo de Fragment y Service, así como Sqlite, almacenamiento de archivos, etc., comprende el diseño y la escritura de interfaces comunes y conoce la compatibilidad de algunas interfaces. Si sabe lo suficiente sobre estas cosas, puede crear una APLICACIÓN simple. ;
Si puede conocer algunos protocolos de cifrado, como:
2. Si puede conocer algunos protocolos de cifrado, como: DES/AES, enlace IMEI (las redes sociales son fáciles de entender). guía), MD5, etc., entonces Aún mejor;
3. Utilizará algunos componentes de código abierto de Android: ImageLoader, SlideRefresh-/-, PictureRendering-GpuImage, etc. 4. Posicionamiento (Baidu Map API-Página de inicio) / Posicionamiento de Amap (Plataforma abierta LBS | API de Amap), push-Baidu Push/Aurora Push, etc., estadísticas de datos-Estadísticas de Umeng, estas deberían ser suficientes
5. Protocolos para interactuar con el servidor: dominar el protocolo HTTP, obtener/publicar es suficiente, además: biblioteca de solicitudes de red Volley, etc.
2. 1. Como es un novato, aquí usamos Java/PHP como lenguaje de desarrollo. Si usa Java, simplemente use Servlet. Es simple y fácil de comenzar. Si usa PHP, use LAMP. comprenda un poco sobre el protocolo HTTP;
2. La base de datos utiliza directamente Mysql, que es fácil de operar. Cuanta más gente esté familiarizada con él, más rápido se responderán las preguntas;
3. Para aprender SQL, la búsqueda básica y SQLLogic son suficientes. Aprenda a escribir SQL. La selección, actualización, inserción e índice básicos son suficientes. Si no conoce las declaraciones Join y otras, no tenga miedo de escribir algunas más. miedo a los conflictos, puedes cambiarlo más tarde;
4. Comience fácilmente, comience rápidamente
5. Utilice Aliyumo directamente para el servidor. Los usuarios pueden actualizar en el futuro;
8. p>
En resumen, el principio es que se puede utilizar cualquier código abierto y más barato del mercado.
En resumen, primero que nada, debe comprender el lenguaje Java, luego comprender las interfaces de escritura de Android, comprender la interacción HTTP en segundo plano y de Android, comprender el desarrollo de servicios, comprender la escritura de servlets, comprender las operaciones de JDBC y luego actualizar. y comprender la base de datos después de escribir JDBC. Agrupación de conexiones (DBCP).