Acumulação diária no desenvolvimento Android
Sobre mim
- Chefe distrital
- Blog independente do prefeito distrital
- Chefe do Distrito do Blog CSDN
- githubblog
- Sina Weibo-_Chefe do Distrito
- Chefe do distrito de Zhihu
- [email protected]
HenCoder de linha de objeto de lançamento (Kai Ge)
- Explicação detalhada do RxJava para desenvolvedores Android
- codificador
- HenCoder: um manual avançado para engenheiros Android avançados
- Desenvolvimento Android Avançado: Visualização Personalizada 1-1 Noções básicas de desenho
- Desenvolvimento Android Avançado: Visualização Personalizada 1-2 Explicação Detalhada do Paint
- Desenvolvimento Android Avançado: Visualização Personalizada 1-3 Desenho de Texto
- Desenvolvimento Android Avançado: Visualização Personalizada 1-4 Canvas para auxiliar no desenho
Docker
aprendizado de máquina
- Quando os desenvolvedores Android conhecem o TensorFlow
- Não se preocupe com Python
- Exercícios do TensorFlow
- Tencent/ncnn
método de entrada
- Criando um método de entrada
- Suporte para teclado de imagem
- Método de entrada do Google Pinyin Projeto Android Studio
- Exemplo de método de entrada de teclado com código completo do Google
- fundo das teclas do teclado android
- como alterar o fundo da tecla de qualquer tecla no teclado virtual do Android
- configuração-teclado-tecla-imagem de fundo /
- como alterar a cor de fundo da tecla para o teclado virtual do Android
- como alterar a cor de fundo ou o tema das teclas dinamicamente no teclado personalizado
- Teclado.Key
- como definir um fundo de teclas diferente para o teclado personalizado do Android
- construindo um teclado Android personalizado
- teclado emoji android
- criando um teclado virtual com vários caracteres alternativos por tecla
- Desativar visualização
Emoji
- wiki Emoji
- folha de dicas de emoji
- emoticons
- lista completa de emojis
pilha de rede
- Pilha de rede Chromium WolfcsTech
- cromo-net-para-android
- CurlParaAndroid
- cromo src
- tutorial chinês libuv
compilação cruzada
- cmake compilação cruzada
- Análise de código-fonte do plug-in Android Gradle externalNativeBuild
- Variáveis comuns de compilação cruzada do NDK
- Compilação e uso da pilha de rede Chromium
- Compilação cruzada CURL NDK
- Detecção de vazamento de memória do Android NDK
- compilação cruzada libuv NDK
- compilação cruzada openssl NDK
- Compilação cruzada libnghttp2 NDK
- Algumas armadilhas na depuração de código nativo no módulo Android Studio Library
- Android usa OpenSSL na camada NDK para criptografia RSA
Bota Primavera
- Documentação do Spring Boot
- amostras de botas de mola
- Exemplos de inicialização Spring
Miniaplicativo WeChat
- incrível-wechat-weapp
- documento
- ide crack
HTTP2.0
- Coisas sobre Https&Http2.0&HttpDNS
- Para testar se o http2.0 é compatível, você precisa ignorar o firewall
- httpvshttps
- plugin do Chrome HTTP/2 e indicador SPDY
- Resumo de dados HTTP/2
- Coisas sobre HTTP 2.0
- especificação http2
- Começando pelo fato de que habilitar HTTP/2 torna o site inacessível
- Compressão de cabeçalho para HTTP/2
- Protocolo de transferência de hipertexto versão 2
Otimização de desempenho do Android
- Vídeos, documentação e ferramentas de otimização de desempenho do Android
- Otimização de desempenho de Hu Kai
- Práticas recomendadas de desempenho do Android (1): gerenciar adequadamente a memória
- Práticas recomendadas de desempenho do Android (2): analisar o uso de memória
- Práticas recomendadas de desempenho do Android (3): otimização de codificação de alto desempenho
- Práticas recomendadas de desempenho do Android (4): dicas de otimização de layout
- blockcanary - Descubra facilmente o culpado do atraso na interface do aplicativo Android
- A página inicial do Android abre em segundos Tela branca de atividades Tela preta de atividades
Tecnologia Android Hybrid e JSBridge
- Uma breve discussão sobre o design e implementação da tecnologia híbrida
- Fale sobre desenvolvimento híbrido de aplicativos
- Como chamar um ao outro com segurança entre JS e Java no WebView
- Perigos ocultos da interface no WebView e o uso de malware em telefones celulares
- O princípio e implementação do Android JSBridge
Tópico especial React Native e Weex
- weex
- Explore o mecanismo de comunicação ReactNative profundamente no código-fonte
- Otimização da tela branca da primeira tela do React Native
- Atualização de artigos da série de tópicos React Native (envolvendo conceitos básicos, componentes, projetos avançados e de código aberto)
- Atualização dinâmica do React-native-Android
- Guia de estudo React-Native
- Facebook reagir nativo
- React Native: configuração e primeiros passos
- React Native: empacotamento para Android
- Primeira experiência com React Native para Android
- JianDan-React-Nativo
- Um estudo preliminar sobre a arquitetura React Native For Android
- react-nativo-viewpager
- Prática do React Native para Android - implementação do cliente Zhihu Daily
- [React Native for Android] princípio de implementação jsBridge
- Não é tão complicado! Explore o mecanismo de comunicação react-nativo
Desenvolvimento de plug-in Android e carregamento dinâmico
- 360 Replugin
- 360 DroidPlugin
- Virtual do Didi APK
- Atlas do Mobile Taobao
- Pequeno
- Ctrip DinâmicoAPK
- Palm Reading - a estrutura de patch de plug-in Android mais simples e fácil de entender
- OpenAtlas, foi renomeado como ACDD e pode ser visto no Taobao Mobile
- apk de carregamento dinâmico
- Subcontratação Meituan
- Solução de carregamento WeChat/Mobile QQ
- Tópico especial semanal do blog Android "Desenvolvimento de plug-ins"
- Carregamento rápido dex na memória
- Estrutura de desenvolvimento de plug-ins do Android Plugin Framework e programas de amostra, introdução de princípios, etc.
- Obtenha o dex principal
- Aplicativo VirtualApp de abertura dupla
- Jornada de subcontratação do Android Dex
- Índice da série de tecnologia de carregamento dinâmico ANROID
Atualização quente do Android
- exposto
- E corrigir
- Reparo quente do espaço QQ
- Plano de implementação de reparo a quente do espaço QQ
- Nuwa Nuwa
- Android HotPatch desde o início até “desistir”
- Solução Android Patch e entrega contínua
- Compilação híbrida do Android N e análise do impacto em hot patches
- Caminho de evolução da prática de hot patch do WeChat Android
- Atualização quente da atualização quente do Android para biblioteca
- Android aapt implementa particionamento de recursos (código fonte Ctrip aapt suplementar)
- O hot fix do Android usa Gradle Plugin1.5 para transformar o plug-in Nuwa
- Princípio Nuwa de reparo a quente do Android e análise de código-fonte do plug-in Gradle
- Tinker_imitador
- Código-fonte do plug-in Gradle de hot fix da estrutura do plug-in ZeusPlugin
- RocooFix
- Tecnologia de Hot Repair do Android Classloader: Centenas de Experiência
- Começando pelo Instant-Run, fale sobre hot fixes no Android
- Hot fix do Android e atualização incremental, com base no princípio WeChat Tinker
- Solução Meituan Android Hot Update Robusta
- Tencent Tinker
- Meituan Robusto
Endurecimento e descompilação do Android
- Coleção de ferramentas de descompilação do Android
- Apktool
- dex2jar
- Descompilar Apk
- Pesquisa sobre soluções de tecnologia de reforço de APK Android
- Ferramenta de ofuscação de recursos de resolução de pacote apk Android
- Confusão de recursos do WeChat
- Prática de proteção contra ofuscação de recursos Android da Meituan
- Plano de implementação de ofuscação de recursos Android da Meituan
- Apk Shelling Jihad --- Como remover o shell "360 Reforçado"
- Android Shelling Jihad --- Como remover a casca protetora do "Love Encryption"
- Geração de plug-in de código de ofuscação de projeto com um clique
- Jornada reversa do Android --- Explicação detalhada do formato de arquivo SO (ELF)
- Android Reverse Journey --- Análise do formato do arquivo AndroidManifest após compilação
- Jornada de engenharia reversa do Android --- analisando o formato de arquivo Resource.arsc compilado
- Jornada de engenharia reversa do Android --- analisando o formato de arquivo Dex compilado
Tópicos do Android Studio
- Ver plug-ins de dependência
- Tutorial especial chinês simplificado do IntelliJ IDEA
- Habilidades de depuração do Android Studio que você não conhece
- Coisas sobre o empacotamento do Android
- modelos de modelos idea-live
- Plug-in de estatísticas de número de método, que pode ser usado para contar se o número de métodos atinge 65.536
- Plug-in Android-Drawable-Importador
- Plug-in de geração rápida de Bean correspondente a GsonFormat Json
- plug-in de geração de seletor android-selector-chapek
- Gere rapidamente o plug-in de anotação do Butterknife
- plug-in de ícone android-material-design-icon-generator
- Retrolambda usando plugin de expressão lambda em java 6 7
- Gradle depende do plug-in de preenchimento automático
- plug-in de editor de markdown de ideias
- Plugin de declaração para gerar visualização do layout
- A pesquisa de snippet de código Codota é compatível com Chrome e Android Studio
- Plug-in de agrupamento de arquivos de layout
- Plug-in de cálculo de DPI
- plug-in da biblioteca de publicação gradle-publish
- Publicar lib no jcenter
- vysor é um plug-in para Chrome, que pode ser usado em computadores e telefones celulares.
- android-studio-dicas-truques-de-movimento/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-3/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-5/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-6/
- Desenvolvimento de plug-ins Android Studio
- Construção de servidor espelho Android SDK
- Plug-ins do Android Studio organizados 48
Recursos de aprendizagem RxJava e RxAndroid e agera
- Endereço RxJava Github
- Endereço Github RxAndroid
- Tradução de documentos chineses RxJava
- Impressionante-RxJava
- Observe no tópico correto
- Explicação detalhada do RxJava para desenvolvedores Android
- O mistério do RxJava (1) – o padrão de observador mais básico
- O mistério de RxJava (2) - Magic Lift
- O mistério do RxJava (3) – Troca de thread
- O mistério da atualização do RxJava (3) – troca de thread (2)
- O mistério da atualização 2 do RxJava (3) - a diferença entre subscribeOn e observeOn
- O mistério do RxJava (4) – A relação básica entre Retrofit e RxJava
- android-agera
- agera
- Melhores práticas para combinar RxJava com Retrofit
Gradle
- Dominou uma nova habilidade: plug-in Gradle de depuração de ponto de interrupção
- Análise de código-fonte do plug-in Android Gradle externalNativeBuild
- Leitura e compilação do código-fonte do plug-in Android Gradle
- Um pouco de prática de reutilização de funções Gradle
- Gradle para Android
- Documentação oficial do Google Gradle
- Sistema de compilação Android Gradle·Exploração inicial
- A série Gradle começa com init.gradle
- Compreensão aprofundada do Gradle para Android
Excelente conteúdo e ferramentas que valem a pena assistir no desenvolvimento Android
- Parede de assinatura multicanal v2
- gato android
- Guia de uso do ADB
- Verifique o código usando CheckStyle
- Retrofit Ilustrado - ServiceMethod
- Visão geral da análise do código-fonte OkHttp3
- Uma lista completa de truques para manter o processo Android ativo
- 08/07 Revisão, apostilas e fotos do evento Beijing GDG Android Meetup
- Geração de código-fonte Java (Square JavaWriter)
- Uma coleção de artigos sobre arquitetura Android
- Use Hexo e Coding Pages para construir um blog estático no OS X
- Visualização do código-fonte do sistema Android, suporta rastreamento on-line de referências
- Jia Jixin
- Uso da ferramenta de otimização de desempenho TraceView
- classe de conexão de rede
- Artigos técnicos do Alibaba
- Coisas sobre o empacotamento do Android
- Relatório Semanal InfoQAndroid
- Linha de frente de tecnologia de desenvolvimento
- Introdução à descompactação automática e carregamento dinâmico do Meituan Android DEX
- Curso de treinamento oficial Android versão chinesa
- Um projeto de código aberto que traduz regularmente tecnologia Android estrangeira de alta qualidade, bibliotecas de código aberto, design de arquitetura de software, testes e outros artigos
- Guias Android
- Análise do código-fonte do projeto de código aberto Android
- Tutorial de processamento de imagem Android
- Resumo da classificação do projeto de código aberto Android
- Armadilhas encontradas durante o desenvolvimento
- Troca de código aberto Android
- Implementação simples da famosa biblioteca de código aberto do Android
- Troca e discussão sobre questões do Android, a maioria das quais são perguntas de entrevistas
- padrões de design android
- Listas de empregos nacionais do Android
- foda-2014-namorar-2015
- Download de materiais relacionados ao desenvolvimento do AndroidDevTools
- práticas recomendadas para Androidmelhores práticas
- padrões de design java
- Exemplos de práticas recomendadas para Android
- O resumo mais detalhado da interação entre Java e JavaScript no Android
- Como colorir drawable
- Esquema de compatibilidade com versões anteriores para sombreamento Drawable
- Impressionante-MaterialDesign
- Perguntas da entrevista sobre AndroidEntrevistaPergunta
- incrível-android
- Artigos relacionados ao retrofit
- Android leve
- Blog bugado
- pepitas
Camada de rede Android (incluindo imagens)
- okhttp
- modernização
- picasso
- Voleibol
- fresco
- Android-Universal-Image-Loader
- tempero robótico
- android-assíncrono-http
- Rede Android rápida
Framework orm Android, os mais comumente usados são GreenDao e Ormlite
- verdeDAO
- ORMLite
- Android ativo
- AçúcarORM
- Siminov
- androrm
- armário
- reino
Análise Json do Android
- Gson, simples de usar, lento
- fastjson, conhecido como o mais rápido
- Jackson
Teste de unidade Android
- Teste de unidade Android usando Mockito e Roboletric
- Robolétrico
Software de código aberto Android
- Um Weibo de código aberto de terceiros
- Coisas secas relacionadas ao Android (resumos, blogs famosos, github, etc.)
- Cliente github de terceiros
- Série de software chinês de código aberto
- perfil de peso
- Simplificar leitor
- Xiyuanfang
Ajudas de desenvolvimento Android
- Charles do iniciante ao proficiente
- Downloader de APK do Google Play
- compartilhamento de slides
- A pesquisa de snippet de código Codota suporta Chrome e Android Studio
- vysor é um plug-in para Chrome, que pode ser usado em computadores e telefones celulares.
- Extensão do navegador para exibir o código GitHub em formato de árvore
- Os hosts do Google contornam o muro, ignoram aqueles com VPN
- Ferramentas on-line de código aberto da China
- BaiduApiStore
- Plug-in Vim
- Guia de configuração do TOC Mac
- Tutorial Linux
- Markdown-Sintaxe-CN
- plug-in de visualização de código do Insight Chrome
Push do Android (incluindo mensagens instantâneas)
- Mensagens ambientais, suporta áudio e vídeo em tempo real
- Tencent Cloud Communication suporta áudio e vídeo em tempo real
- Aurora push e IM
- recomendação pessoal
- O Xiaomi push pertence à estrutura de serviço do sistema no MIUI e compartilha conexões longas no nível do sistema.
- Baidu cloud push, alguns modelos não podem receber push, como Xiaomi, não se sabe se o bug foi corrigido
- Empurrão de pombo Tencent
- Empurrão de Umeng
- nuvem magra
- bmob cloud push, incluindo mensagens instantâneas
- Mogujie TeamTalk
- Solução Xmpp de código aberto Openfire + Smack
Back-end Android e outros serviços
- analisar, a desvantagem é que o servidor está no exterior e a velocidade é lenta.
- leancloud, doméstico, análise de imitação
- Nuvem de back-end Bmob
- Armazenamento em nuvem Qiniu
- apicloud
Plataforma de testes internos de aplicativos Android
- Dandelion, aplicativo beta fechado
- Fir.im, aplicativo beta fechado
Compartilhamento social Android, verificação de SMS, feedback, pagamento, etc.
- Umeng, análise social, feedback
- Sharedk, análise social
- Ping++, pague
- Pagamento bmob, o Bmob fornece um método de cobrança unificado e formal para desenvolvedores, permitindo que desenvolvedores individuais sem certificação corporativa cobrem dos usuários por meio de Alipay e WeChat
- Comunicações em nuvem Ronglian
Bibliotecas às quais vale a pena prestar atenção no desenvolvimento Android
- Tarefas cronometradas e tarefas planejadas - Evernote android-job
- Pacotes de captura AndroidHttpCapture no celular
- Método gerado automaticamente
- Um controle de classificação de teia de aranha no Android
- Método do ReLinker para carregar bibliotecas com segurança
- SugarTask
- adaptador de sincronização
- Android Weak Handler evita vazamentos de memória
- Agendamento de tarefas assíncronas do Android Priority Job Queue
- android-priority-jobqueue
- Caixa de diálogo Android
- RecyclerView estendido, com múltiplas operações, como adição de cabeçalhos e fundos
- Bibliotecas relacionadas ao MaterialDesign
- Deslize para a direita para retornar ao SwipeBackLayout
- Layout percentual
- EventBus
- ObservableScrollView
- Biblioteca de ferramentas com menos código e mais eficiente para Android
- adaptador universal
- log do Android
- NoveVelhosAndroids
- BadgeView
- CírculoImageView
- CustomShapeImageView
- SweetAlert para Android, uma caixa de diálogo de alerta bonita e inteligente
- android-pulltorefresh
- Menu deslizante
- Indicador ViewPager
- Uma biblioteca de coleção de animações
- FontAwesome para Android
- RecyclerView simplificado
- biblioteca jsoup (java)
- roda android
- xUtils
- android-comum
- zxing
- Arranjos comumente usados para desenvolvimento Android
- Efeito de exclusão de partículas deslizantes à esquerda
- Servidor JSON: API REST "falsificada" rapidamente com codificação zero
- própria nuvem
- Android_Data (coleta de dados de aprendizagem do Android)
Recursos Android relacionados
- Ícones desenháveis para cada versão do Android
- FontAwesome ícone de fonte android string
- Sistema de cores
- biblioteca de cores
- Recurso IconFinderIcon
- Vetor Alibaba
- icomoon
- AndroidAssetStudio
- Gerador de cores Android Holo
- Gerador de estilo de barra de ação Android
- Gerador de imagem Online.9.png
- Ferramenta de produção on-line de botão Android
- Propriedades de Theme.xml
- Plataforma de computação em nuvem de aplicativos móveis Parse
idiota
- Tutorial do Git
- Automatize a implantação com Git Hooks
- Guia de fluxo de trabalho Git: fluxo de trabalho de bifurcação
AndroidNoSql
- reino-java
- couchbase-lite-android
- SimpleNoSQL
- SnappyDB
Site de design, você pode encontrar alguns rascunhos de design interessantes
- https://dribbble.com/
- http://pttrns.com/
- http://capptivate.co/
Blog pessoal estrangeiro
- Jakewharton
- Romain cara
- Cirilo Mottier
- Marco Allison
- Daniel Leu
- Ravi Tamada
- Chris Nash
- [email protected]
- Wolfram Rittmeyer
- Rico Hyndman
Alguns excelentes sites estrangeiros
- androidweekly.net
- Blog de desenvolvedores Android
- vogella
- ponto de tutorial
- tuts plus
- oderzheaven
- o novo círculo
- coreservlets
- Droid-Blog
- coursera.org
- commonsware. com
- http://android.amberfog.com/
- anddev
Ibeacon está relacionado ao Bluetooth 4.0
- Uma biblioteca de interação ibeacon
- AprilBeacon-Android-sdk
- Estimar SDK
- Relacionado ao Bluetooth 4.0
Relacionado à WEB e front-end
- yii
- yiibooster
- wechat-php-sdk
- php_sae_storage
- Inicialização
- Ícone de fonte Font-Awesome
- plug-in de prefixo de navegador sublime
- uma biblioteca de gestos
- estilo de arquivo bootstrap
- Sistema CMS baseado em Codeigniter